Nodejs Post請求報socket hang up錯誤的解決辦法
在模擬實現post提交功能的時候,可能會出現socket hang up錯誤。
出現此問題的很大的一個原因就是請求頭設定的問題,傳送選項中需要加上headers欄位資訊。
修正後的完整程式碼如下:
[JavaScript] 純文字檢視 複製程式碼var querystring = require('querystring'), http = require('http'); var data = querystring.stringify({ info:'hi', test:5 }); var opt = { hostname:'www.test.com', port :9094, path:'/perationSqlQuery', method: 'POST', headers: { 'Content-Type':'application/x-www-form-urlencoded', 'Content-Length': data.length } }; var req = http.request(opt, function (res) { res.on('data', function (data) { console.log(data.toString()); }); }); req.on('error', function(e) { console.log('problem with request: ' + e.message); }); req.write(data); req.end();
相關文章
- JS傳送跨域Post請求出現兩次請求的解決辦法JS跨域
- Vue&axios post請求使用URLSearchParams相容IE的解決辦法VueiOS
- 關於 SAP Spartacus SSR 請求 OCC API 遇到 403 錯誤的解決辦法API
- dns錯誤怎麼辦 dns錯誤的解決辦法DNS
- Post請求域名Nginx返回405報錯Nginx
- .Net“/”應用程式中的伺服器錯誤 超過了最大請求長度 錯誤解決辦法伺服器
- SAP錯誤提示解決辦法
- php 利用socket傳送GET,POST請求PHP
- git報錯400的解決辦法Git
- nodejs HTTPS發起POST請求NodeJSHTTP
- scp出現錯誤的解決辦法
- samba一個錯誤的解決辦法!Samba
- 關於報錯An unexpected error occurred: “https://registry.yarnpkg.com/react: socket hang up“ErrorHTTPYarnReact
- sysctl -P 報錯解決辦法
- 連線oracle錯誤解決辦法Oracle
- nginxFastCGI錯誤Primaryscriptunknown解決辦法NginxAST
- Unable to locate package錯誤解決辦法Package
- oracle 1455 錯誤解決辦法Oracle
- 畢設之錯誤解決辦法
- 解決 Ajax 表單請求驗證失敗報 422 錯誤
- 解決webpack不能匹配post請求的問題Web
- iOS路上遇到的錯誤及解決辦法iOS
- ORA-12705,錯誤的解決辦法
- SPFILE引數修改錯誤的解決辦法
- ORA-12170錯誤的解決辦法
- DataGuard切換報ora-16009錯誤的解決辦法
- Idea編譯錯誤解決辦法Idea編譯
- PHP編譯錯誤及解決辦法PHP編譯
- ORA-29339錯誤解決辦法
- ORA-54013錯誤解決辦法
- cnpm link 報錯解決辦法NPM
- clamd socket找不到錯誤解決
- 開機checking file錯誤的解決辦法
- VPN連線800錯誤的解決辦法(轉)
- ORA-01034錯誤的解決辦法
- 安裝wsl錯誤的一種解決辦法
- 建庫時EM報錯的解決辦法
- nodejs實現HTTPS發起POST請求NodeJSHTTP