NodeJS:为什么我的POST请求无法正常工作?

时间:2019-08-18 15:12:44

标签: node.js http post header

我正在尝试使用nodejs中的net模块在连接到套接字时发送POST请求。

我尝试发送确实有效的GET请求,但似乎无法使POST请求正常工作。

这是代码:

socket.write(`POST /page.php HTTP/1.1\r\n
                      Host: domain.com\r\n
                      Connection: close\r\n
                      Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3\r\n
                      User-Agent: Mozilla/5.0 (MeeGo; NokiaN9) AppleWebKit/534.13 (KHTML, like Gecko) NokiaBrowser/8.5.0 Mobile Safari/534.13\r\n
                      Upgrade-Insecure-Requests: 1\r\n
                      Accept-Encoding: gzip, deflate\r\n
                      Accept-Language: en-US,en;q=0.9\r\n
                      Cache-Control: max-age=0\r\n
                      Content-Type: application/x-www-form-urlencoded\r\n
                      Content-Length: 0\r\n\r\n`);

我已经对其进行了“调试”,并且注意到主机发出了一些301永久和临时重定向的响应。

0 个答案:

没有答案