在網絡傳輸過程中,常常需要發送JSON數據到服務器,其中一種常用的方式是使用GET方法。下面我們來介紹如何通過GET方法發送JSON數據庫。
//創建XMLHttpRequest對象 var xhr=new XMLHttpRequest(); //準備請求 xhr.open("GET","/demo/api",true); //設置請求頭 xhr.setRequestHeader("Content-type","application/json"); //發送請求 xhr.send(null); //指定回調函數 xhr.onreadystatechange=function(){ if(xhr.readyState==4&&xhr.status==200){ //處理返回數據 var data=xhr.responseText; console.log(data); } }
上面的代碼通過XMLHttpRequest對象先創建一個GET請求。然后將請求頭設置為application/json,表示數據格式為JSON。接著發送請求,并指定回調函數。當服務器響應客戶端請求后,通過回調函數處理返回的數據。
需要注意的是,GET方法發送JSON數據庫請求時,數據應該包括在URL中。例如:
xhr.open("GET","/demo/api?data={'name':'hello','age':18}",true);
上面的示例中,請求地址包含了數據的JSON格式,通過鍵值對方式傳遞。在服務器端,可以通過解析URL獲取數據。
上一篇vue如何循環table
下一篇python 數組知識點