我在Node中尝试向一个端点发送http请求,但没有得到任何响应。我确信自己设置有误。我的请求在Postman上有效。请帮忙解决!
var XMLHttpRequest = require("xmlhttprequest").XMLHttpRequest;
curlUpdate = function curlUpdate() {
var xhr = new XMLHttpRequest();
xhr.open("POST", "www.example.com", false);
xhr.setRequestHeader('Content-Type', 'application/json');
xhr.send({
FirstName: "john",
LastName: "doe",
MerchantSessionID: "817281271",
DateOfBirth: "12,24,1985",
ProductTypeID: "xxxxxxxxx"
});
console.log(xhr.responseText);
};
send
而不是一个对象。在将其传递给send
之前,尝试使用JSON.stringify
将对象转换为字符串。 - ibrahim mahrir