我在http.get()
请求
var ipaddress ="192.160.0.20";
var name = "root";
var pw ="root";
var loginUrl= "http://" + ipaddress + ":8080/managemind/user.cgi?ACTION=login&LOGIN=" + name + "&PASSWORD=" + pw + "&CLIENT_TYPE=mobile&SUBSCRIBER_ID=NotAssigned&MAC_ADDRESS=NotApplicable";
我正在使用get
执行以下请求并获得响应。
$http.get(createdUrl)
.then(function(response) {}
现在我想将get
请求转换为post
请求。怎么办?
答案 0 :(得分:0)
使用$http.post
$http.post(createdUrl)
.then(function(response) {}
答案 1 :(得分:0)
使用post
方法发送易受攻击的数据时,建议拆分查询字符串,将其传递给请求正文。像这样:
var myUrlWithoutQueryString = ... // here goes your url
var loginData = {
name: ...
ps: ...
action ...
// and so on
};
$http.post(myUrlWithoutQueryString, loginData);
请注意,您传递的loginData
应与服务器端的解析要求相匹配(例如,匹配参数)。