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();
相關文章
- Original error: Error: socket hang upError
- Vue&axios post請求使用URLSearchParams相容IE的解決辦法VueiOS
- 關於 SAP Spartacus SSR 請求 OCC API 遇到 403 錯誤的解決辦法API
- 關於報錯An unexpected error occurred: “https://registry.yarnpkg.com/react: socket hang up“ErrorHTTPYarnReact
- Post請求域名Nginx返回405報錯Nginx
- Go-Micro客戶端請求報500錯誤的解決方法Go客戶端
- 畢設之錯誤解決辦法
- Idea編譯錯誤解決辦法Idea編譯
- 解決 Ajax 表單請求驗證失敗報 422 錯誤
- git報錯400的解決辦法Git
- 網站提示400錯誤:錯誤請求怎麼辦網站
- mysqldump error1066 錯誤的解決辦法MySqlError
- iOS路上遇到的錯誤及解決辦法iOS
- vscode“檢測到 #include 錯誤,請更新 includepath。”的問題解決辦法VSCode
- 解決webpack不能匹配post請求的問題Web
- 解決Gitlab的The remote end hung up unexpectedly錯誤GitlabREM
- cnpm link 報錯解決辦法NPM
- ubuntu下import matplotlib錯誤解決辦法UbuntuImport
- 執行 PHP artisan migrate 時報長度錯誤的解決辦法?PHP
- 安裝wsl錯誤的一種解決辦法
- Git 錯誤:fatel: loose object ... is corrupt 解決辦法GitObject
- Mysql出現連線錯誤解決辦法MySql
- ORA-39006錯誤原因及解決辦法
- Sublime Text 2報 Decode error - output not utf-8 錯誤的解決辦法Error
- CATIA許可證時間錯誤的解決辦法
- Jsp Unescaped xml character報錯的解決辦法JSXML
- 出現可怕的NoSuchMethodError錯誤的解決辦法 -Gunnar MorlingError
- 【git】Git commit時提示錯誤時 解決辦法GitMIT
- Mybatis批量更新SQL報錯☞解決辦法MyBatisSQL
- msfconsole,OpenSSL::PKey::PKeyError報錯解決辦法Error
- Laravel 解決 validate 驗證 Ajax 表單請求驗證失敗報 422 錯誤Laravel
- 利用whistle除錯websocket和socket請求除錯Web
- eclipse :報錯 ‘XXXX‘ does not name a type的解決辦法Eclipse
- 使用Socket進行HTTP請求與報文講解HTTP
- win10硬體錯誤117怎麼解決?win10硬體錯誤117的解決辦法Win10
- 解決 jquery使用ajax請求發生跨域問題的辦法jQuery跨域
- git add .出現錯誤LF will be replaced by CRLF in 解決辦法Git
- kali更新源數字簽名錯誤解決辦法
- Windows git remote: HTTP Basic: Access denied 錯誤解決辦法WindowsGitREMHTTP