2
我在與Content-type: 'application/x-www-form-urlencoded'
如何發佈與內容類型的Node.js數據=「應用/的X WWW的形式,進行了urlencoded」
var loginArgs = {
data: 'username="xyzzzzz"&"password="abc12345#"',
//data: {
// 'username': "xyzzzzz",
// 'password': "abc12345#",
//},
headers: {
'User-Agent': 'MYAPI',
'Accept': 'application/json',
'Content-Type':'application/x-www-form-urlencoded'
}
};
,並張貼在發佈node.js的數據有問題要求是:
client.post("http:/url/rest/login", loginArgs, function(data, response){
console.log(loginArgs);
if (response.statusCode == 200) {
console.log('succesfully logged in, session:', data.msg);
}
它總是返回用戶名/密碼不正確。
在REST API據說請求體應該是:
username='provide user name in url encoded
format'&password= "provide password in url encoded format'
[如何在node.js中創建HTTP POST請求?](http://stackoverflow.com/questions/6158933/how-to-make-an-http-post-request -in-節點-JS) –