国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > JavaScript > 正文

Nodejs Post請(qǐng)求報(bào)socket hang up錯(cuò)誤的解決辦法

2024-05-06 16:09:10
字體:
供稿:網(wǎng)友
這篇文章主要介紹了Nodejs Post請(qǐng)求報(bào)socket hang up錯(cuò)誤的解決辦法,本文因少加了headers字段信息導(dǎo)致出現(xiàn)這個(gè)錯(cuò)誤,本文給出了一個(gè)完整的實(shí)現(xiàn)代碼,需要的朋友可以參考下

參考nodejs官網(wǎng)發(fā)送http post請(qǐng)求的方法,實(shí)現(xiàn)了一個(gè)模擬post提交的功能。實(shí)際使用時(shí)報(bào)socket hang up錯(cuò)誤。

后來發(fā)現(xiàn)是請(qǐng)求頭設(shè)置的問題,發(fā)送選項(xiàng)中需要加上headers字段信息(這個(gè)估計(jì)也和對(duì)方的服務(wù)器有關(guān),對(duì)于不完成的post請(qǐng)求頭,可能被丟棄了)。

完整的代碼如下(遇到類型問題的同學(xué)可以做個(gè)參考):

復(fù)制代碼 代碼如下:


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();

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表

圖片精選

主站蜘蛛池模板: 磴口县| 无棣县| 石首市| 黎城县| 军事| 炎陵县| 潮安县| 柯坪县| 虞城县| 吉安市| 财经| 当雄县| 内乡县| 砀山县| 安达市| 卢湾区| 晋州市| 东海县| 白玉县| 广东省| 冕宁县| 商河县| 抚宁县| 万山特区| 泸州市| 凤台县| 鲜城| 肥乡县| 永春县| 聂拉木县| 蓝田县| 奉节县| 留坝县| 阜康市| 玉溪市| 铜陵市| 濮阳县| 牟定县| 稷山县| 稷山县| 满洲里市|