色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

get rest url參數 json

吉茹定2年前9瀏覽0評論

REST是一種基于HTTP協議的Web開發架構,它通過URL和HTTP方法來定義資源的訪問方式。在REST中,通過URL傳遞參數是一種常見的方式。而對于GET請求,參數可以直接放在URL上。本文將介紹如何使用GET請求獲取帶參數的JSON數據。

在使用GET請求時,我們可以在URL上添加參數。例如:

http://example.com/api/user?id=123&name=john

這個鏈接的意思是獲取用戶ID為123,姓名為john的用戶信息。當服務器接收到這個請求后,會根據參數返回相應的JSON數據。

下面是使用JavaScript獲取GET請求的方法:

function getJSON(url) {
return new Promise(function(resolve, reject) {
var xhr = new XMLHttpRequest();
xhr.open('GET', url, true);
xhr.onload = function() {
if (xhr.status == 200) {
resolve(JSON.parse(xhr.responseText));
} else {
reject(xhr.statusText);
}
};
xhr.onerror = function() {
reject(xhr.statusText);
};
xhr.send();
});
}

使用這個函數,我們可以很方便地獲取帶參數的JSON數據:

getJSON('http://example.com/api/user?id=123&name=john')
.then(function(data) {
console.log(data);
})
.catch(function(error) {
console.error(error);
});

如果服務器返回的是下面這樣的JSON數據:

{
"id": 123,
"name": "john",
"age": 20
}

那么我們就可以在控制臺上看到這個數據了。

總之,通過GET請求獲取帶參數的JSON數據是一種常見的操作,也是REST架構的基礎之一。我們可以通過URL來傳遞參數,使用JavaScript的XMLHttpRequest對象獲取數據并進行處理。