Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/448.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在nodejs中使用http client.request时获取400_Javascript_Node.js_Postdata - Fatal编程技术网

Javascript 在nodejs中使用http client.request时获取400

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线程中得到了回答:

我正在尝试使用nodejs从服务器获取一些数据。我想发送
POST
数据。有两件事我想知道

  • 如何发送POST数据
  • 无论我使用GET或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只输出到由节点呈现的页面。发送请求的代码