【问题标题】:Set content length of request based on content in node根据节点中的内容设置请求的内容长度
【发布时间】:2017-02-23 10:59:25
【问题描述】:

如何根据内容设置请求的内容长度?

例如:

POST /Display HTTP/1.0
Content-Type: application/json
Content-Length: 125

{"QueryReq":
  {
    "Tid": "Tid-123456",
    "SessionId" : "1350711351232058820" 
  }
}

在 telnet 中发布此请求时,我需要多次按 Enter,直到内容长度为 125,即在服务器中接收到空块。如何根据请求内容自动设置内容长度?

【问题讨论】:

  • 你在你的节点服务器上做post请求吗?

标签: node.js


【解决方案1】:

设置Content-Length标头

var data = querystring.stringify({
  "QueryReq": { "Tid": "Tid-123456", "SessionId" : "1350711351232058820" }
});

var options = {
    host: xxx,
    port: xxx,
    ----
    ----
    headers: {
      'Content-Length': data.length
    }
};

【讨论】:

猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-05-01
  • 1970-01-01
  • 2019-03-11
  • 1970-01-01
  • 2019-12-13
相关资源
最近更新 更多