Making HTTP POST Requests in JavaScript


透過Javascript實做Http 呼叫Api
var http = new XMLHttpRequest(); var url = "http://localhost:25959/api/login"; var params = "acc=123123&pw=0958113359"; http.open("POST", url, true); //Send the proper header information along with the request http.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); http.onreadystatechange = function() {//Call a function when the state changes. if(http.readyState == 4 && http.status == 200) { console.log(http.responseText); } } http.send(params);

readyState定義

ValueStateDescription
0UNSENTThe open method hasn't been called yet
1OPENEDThe send method has been called
2HEADERS_RECEIVEDThe send method has been called and the HTTP request has returned the status and headers
3LOADINGThe HTTP request response is being downloaded
4DONEEverything has completed



文章:https://www.kirupa.com/html5/making_http_requests_js.htm

留言

這個網誌中的熱門文章

數位信封 Digital Envelope

SSL的運作原理