我试图将一些json发布到URL.我在stackoverflow上看到了关于这个的各种其他问题,但它们似乎都没有明确或有效.这是我得到了多远,我在api文档上修改了示例:
var http = require('http');
var google = http.createClient(80, 'server');
var request = google.request('POST', '/get_stuff',
{'host': 'sever', 'content-type': 'application/json'});
request.write(JSON.stringify(some_json),encoding='utf8'); //possibly need to escape as well?
request.end();
request.on('response', function (response) {
console.log('STATUS: ' + response.statusCode);
console.log('HEADERS: ' + JSON.stringify(response.headers));
response.setEncoding('utf8');
response.on('data', function (chunk) {
console.log('BODY: ' + chunk);
});
});
Run Code Online (Sandbox Code Playgroud)
当我把它发布到服务器时,我得到一个错误,告诉我它不是json格式或者它不是utf8,它们应该是.我试图拉取请求网址,但它是null.我刚开始使用nodejs,所以请你好.