根据节点中的内容设置请求的内容长度

时间:2012-10-26 07:05:41

标签: node.js

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

例如:

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

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

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

1 个答案:

答案 0 :(得分:1)

设置Content-Length标题

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

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