我有一个odata服务,一旦我使用json正文进行帖子调用,它将更新我的后端系统中的记录。
以下是我正在使用的代码,但是当我从我的前端应用程序发起请求时,我得到了#34;您的浏览器不支持JavaScript或者它已关闭"例外 -
function oDataCall(endPoint, response) {
var username1 = "xxx";
var password1 = "pass";
var authenticationHeader = "Basic " + new Buffer(username1 + ":" +password1).toString("base64");
var jsonObject = JSON.stringify({
"Vbeln":"0010001825",
"Vkbur":"HO"
,"Vkgrp":"001"
});
var http = require('https');
var options1 = {
host: 'host',
port: '443',
path: '/odata/SAP/ZGW_SALESORDERAPP_SRV/CreateSoSet',
method: 'POST',
headers: {
'Content-Type': 'application/json'
}
};
// Set up the request
var post_req = http.request(options1, function(res) {
res.setEncoding('utf8');
res.on('data', function (chunk) {
console.log('Response: ' + chunk);
});
}).on('error', function (e) {
console.log("Error message: " + e.message);
response(false);
});
// post the data
post_req.write(jsonObject);
post_req.end();
}
错误 - document.write("请稍候......");
注意:您的浏览器不支持JavaScript或已关闭。按按钮继续。