GET請求提交JSON實際上是將JSON數據附加到URL的查詢參數中,這個過程可以通過JavaScript進行編程實現。
var xhr = new XMLHttpRequest(); xhr.onreadystatechange = function() { if (this.readyState == 4 && this.status == 200) { console.log(xhr.responseText); } }; var url = 'http://example.com/api?data=' + JSON.stringify({name: 'John Doe', age: 25}); xhr.open('GET', url, true); xhr.send();
如上所示,JavaScript中的XMLHttpRequest對象可以用于創建HTTP請求。我們首先定義了這個對象,并為其定義了處理函數。然后,我們可以設置請求的URL,并將JSON數據通過字符串化轉換為一個查詢參數,附加到URL后面。最后,我們調用了open()方法來打開一個GET請求,并使用send()方法來發送請求。
需要注意的是,這種方法適用于JSON數據較短的情況,如果數據較長,建議使用POST請求進行提交,可參考文章HTTP協議(四):HTTP請求。
上一篇mysql刪除表中的主鍵
下一篇python 數組 角標