2012-01-20 56 views
1

在HTTP POST多部分形式的內容類型流中,長的-------------行代表什麼意思?什麼是十六進制編碼作爲這些行的結尾?你能弄清楚他們變量的長度嗎?或者這是一個特別設計的序列,所以你可以找到變量之間的中斷?HTTP post多部分格式數據長度格式?

-----------------------------7dc34719970524 
Content-Disposition: form-data; name="my variable" 

blah content here 
-----------------------------7dc34719970524 
Content-Disposition: form-data; name="asdfasdf" 

heaps of data here 

回答

3

這是一個邊界,用於在多部分數據提交的情況下分離不同的數據集。瞭解更多關於它:

http://www.w3.org/Protocols/rfc1341/7_2_Multipart.html

要從鏈接引用:

在多部分消息的情況下,在該數據的一個或更多個不同的組被組合在單個主體, 「多部分」Content-Type字段必須出現在實體的頭部。 然後,身體必須包含一個或多個「身體部位」,每個「身體部位」前面都有一個封裝邊界,最後一個後面是結束邊界。每個部分以封裝邊界開始,然後包含由標題區域,空白行和主體區域組成的主體部分。因此,身體部分在語法上類似於RFC 822消息,但意義不同。