2015-10-30

如果把煤这个主角当作一个物种来看待,整本书就像在讲一个物种的复仇一样~

煤给人带来了气候,带来了温暖,也带来了死亡。人类为了挖煤,深入几百几千米的地下,终日不见阳光,却是为了挖掘亿万年前的太阳能源。

1

更多 →
2015-10-20
更多 →
2015-09-15
更多 →
2015-09-08
更多 →
2015-09-05
更多 →
2015-08-27
更多 →
2015-08-12
更多 →
2015-07-17
更多 →
2015-07-14

简单描述:

post的数据在 request Payload 内, 因此,Request Headers 里面带有一个 boundary 属性,服务器收到 post 请求之后,通过 boundary 将参数从 Payload 中分离出来。

params = body.split(boundary)

唯一需要注意的是,CRLF(回车换行符)的使用。HTTP协议对CRLF的内容分割要求还是略严的。

Request Headers

Content-Type:multipart/form-data; boundary=----WebKitFormBoundarydKY7YrWhI3bdiNYz

Request Payload

--{boundary}
Content-Disposition: form-data; name="{name1}"

{value1}
--{boundary}
Content-Disposition: form-data; name="{name2}"

{value2}
--{boundary}
Content-Disposition: form-data; name="{file_name1}"; filename="xxx.png"
Content-Type: image/png

0x120x12...

--{boundary}--
更多 →
2015-06-08
更多 →