0
如何在NSMutableURLRequest
中指定HTTP標題字段的順序?指定NSMutableURLRequest中標題的順序
我測試了setAllHTTPHeaderFields
和setValue:forHTTPHeaderField:
,但是當使用Charles查看請求時,訂單被搞亂了。
編輯
爲什麼這一切?我希望從iOS發送的請求與其他客戶端發送的請求完全無法區分,我無法修改這些請求。
如何在NSMutableURLRequest
中指定HTTP標題字段的順序?指定NSMutableURLRequest中標題的順序
我測試了setAllHTTPHeaderFields
和setValue:forHTTPHeaderField:
,但是當使用Charles查看請求時,訂單被搞亂了。
編輯
爲什麼這一切?我希望從iOS發送的請求與其他客戶端發送的請求完全無法區分,我無法修改這些請求。
allHTTPHeaderFields
是一個NSDictionary,就其性質而言,它是一個無序集合。此外,HTTP規範/ RFC規定,報頭的順序並不重要:見RFC 2616, section 4.2:
的順序與不同領域的名頭字段是接受 並不顯著。但是,首先發送 通用報頭字段,然後是請求報頭或響應報頭字段,並以實體報頭字段結束,這是「良好做法」。
所以我要去「不,不可能指定順序。」
爲什麼訂單重要?如果訂單對服務器很重要,爲什麼它沒有進行訂購? – Wain