diff --git a/AicsKnowledgeBase/qml/global/Request.qml b/AicsKnowledgeBase/qml/global/Request.qml index 9b91baa..98cdc73 100644 --- a/AicsKnowledgeBase/qml/global/Request.qml +++ b/AicsKnowledgeBase/qml/global/Request.qml @@ -6,6 +6,7 @@ QtObject { id: request property string baseUrl: "https://api.hammer-hfut.tk:233/aics/main/" + property string searchUrl: "https://api.hammer-hfut.tk:233/aics/query" //property string baseUrl: "http://192.168.156.74:8080/" // GET @@ -17,7 +18,26 @@ QtObject { } xhr.send() } - + // GET in searchUrl + function getSearch(url, success, failure) { + var xhr = new XMLHttpRequest + xhr.open("GET", searchUrl + url) + xhr.onreadystatechange = function () { + handleResponse(xhr, success, failure) + } + xhr.send() + } + // PUT in searchUrl + function putSearch(url, arg, success, failure) { + var xhr = new XMLHttpRequest + xhr.open("PUT", searchUrl + url) + xhr.setRequestHeader('Content-Type', 'application/json') + xhr.withCredentials = true + xhr.onreadystatechange = function () { + handleResponse(xhr, success, failure) + } + xhr.send(arg) + } function getAwait(url) { var xhr = new XMLHttpRequest xhr.open("GET", baseUrl + url, false)