您好,登錄后才能下訂單哦!
本篇內容主要講解“XMLHttpRequest的GET和POST方法怎么用”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學習“XMLHttpRequest的GET和POST方法怎么用”吧!
GET 比 POST 更簡單更快,可用于大多數情況下。
不過,請在以下情況始終使用 POST:
緩存文件不是選項(更新服務器上的文件或數據庫)
向服務器發送大量數據(POST 無大小限制)
發送用戶輸入(可包含未知字符),POST 比 GET 更強大更安全
GET 請求
一條簡單的 GET 請求:
實例
xhttp.open("GET", "demo_get.asp", true);
xhttp.send();
在上面的例子中,您可能會獲得一個緩存的結果。為了避免此情況,請向 URL 添加一個唯一的 ID:
實例
xhttp.open("GET", "demo_get.asp?t=" + Math.random(), true);
xhttp.send();
如果您需要用 GET 方法來發送信息,請向 URL 添加這些信息:
實例
xhttp.open("GET", "demo_get2.asp?fname=Bill&lname=Gates", true);
xhttp.send();
POST 請求
一條簡單的 POST 請求:
實例
xhttp.open("POST", "demo_post.asp", true);
xhttp.send();
如需像 HTML 表單那樣 POST 數據,請通過 setRequestHeader() 添加一個 HTTP 頭部。請在 send() 方法中規定您需要發送的數據:
實例
xhttp.open("POST", "ajax_test.asp", true);
xhttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
xhttp.send("fname=Bill&lname=Gates");
方法 描述
setRequestHeader(header, value)
向請求添加 HTTP 頭部
header:規定頭部名稱
value:規定頭部值
到此,相信大家對“XMLHttpRequest的GET和POST方法怎么用”有了更深的了解,不妨來實際操作一番吧!這里是億速云網站,更多相關內容可以進入相關頻道進行查詢,關注我們,繼續學習!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。