国产探花免费观看_亚洲丰满少妇自慰呻吟_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ā)表

圖片精選

主站蜘蛛池模板: 泰宁县| 鹤庆县| 桃园市| 阳城县| 天津市| 辽源市| 南汇区| 墨江| 石城县| 伊川县| 镇赉县| 北辰区| 南岸区| 灵丘县| 沛县| 静乐县| 分宜县| 安康市| 富宁县| 凤翔县| 遵义市| 芦山县| 新乡市| 若羌县| 改则县| 太湖县| 咸阳市| 灌南县| 手游| 无锡市| 靖安县| 安岳县| 达拉特旗| 万宁市| 游戏| 安岳县| 尼玛县| 汤原县| 微山县| 华阴市| 遵义县|