0

コンテンツに基づいてリクエストのコンテンツ長を設定する方法は?

例えば:

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

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

このリクエストを telnet に投稿する際、コンテンツの長さ125が空のチャンクがサーバーで受信されるまで、Enter キーを何度も押す必要があります。リクエストの内容に基づいてコンテンツの長さを自動的に設定するにはどうすればよいですか?

4

1 に答える 1

1

Content-Lengthヘッダーを設定

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

var options = {
    host: xxx,
    port: xxx,
    ----
    ----
    headers: {
      'Content-Length': data.length
    }
};
于 2012-10-26T08:30:43.887 に答える