Javascript 在nodejs中使用http client.request时获取400
我正在尝试使用nodejs从服务器获取一些数据。我想发送Javascript 在nodejs中使用http client.request时获取400,javascript,node.js,postdata,Javascript,Node.js,Postdata,我正在尝试使用nodejs从服务器获取一些数据。我想发送POST数据。有两件事我想知道 如何发送POST数据 无论我使用GET或POST发出什么请求,我都会收到一个错误的请求。为了解决这个问题,我已经找了一整天了。无法解决 我现在发送POST数据,如request.write(JSON.stringify({key:“value”}))。。无论我尝试什么网站,我都会得到400分。甚至在apache上,在接受POST数据的php文件上运行127.0.0.1。这个问题在另一个SO线程中得到了回答:
POST
数据。有两件事我想知道
我现在发送POST数据,如
request.write(JSON.stringify({key:“value”}))代码>。。无论我尝试什么网站,我都会得到400分。甚至在apache上,在接受POST数据的php文件上运行127.0.0.1
。这个问题在另一个SO线程中得到了回答:
基本上:
使用require('http')代码>
在选项中设置“Content-Type”:“application/x-www-form-urlencoded”
在回拨中,使用res.on('data',…)
来传输发布的信息。您的问题不清楚谁在发送帖子,谁在接收帖子?您是否将表单发布到node.js,并希望node回复内容?或者您正在尝试让node.js发布到另一台服务器?另外,请发布您的app.js或等效代码。我正在尝试让nodejs发布到另一台服务器。(提到在nodejs中使用http client.request的im)client.request只输出到由节点呈现的页面。发送请求的代码