计算多部分HTTP正文中的内容长度

时间:2013-07-19 07:18:30

标签: http

我正在创建HTTP POST消息,我对内容长度值有一个dobut。

说我的身体如下所示:

POST http://somelink HTTP/1.1
Date: Mon, 22 Feb 1857 12:27:07 GMT
Content-Length:  21797487
Content-Type: multipart/form-data; boundary=---------------------------boundary

-----------------------------boundary
Content-Type: text/plain
Content-Disposition: form-data; name="tid"

someid

-----------------------------boundary
Content-Type: image/jpeg
Content-Disposition: form-data; filename="image.jpeg"; name="File"

SomeRandomtext

-----------------------------boundary--

内容长度是否应包含\ r \ n在边界之后 - 或者它应该以边界结束 -

1 个答案:

答案 0 :(得分:4)

从协议的角度来看,有效载荷类型并不重要。内容长度是标题块后面的消息的长度,即它。