如何使用请求有效负载而不是表单数据发送请求? (苹果手机)

时间:2014-02-13 12:11:54

标签: iphone cookies request nsurlrequest payload

通常,当我查看由浏览器发送到网页的POST请求时,它们通常包含表单数据。然后我使用类似的参数将我自己的NSURLRequest附加到httpbody,从而将POST请求发送到我需要的页面。但是我最近遇到的情况是POST请求根本没有表单数据,而是请求Payload。我不知道这意味着什么。我是否应该从请求有效负载发送带有参数的httpbody附加请求?到目前为止,它并没有为我工作。

此请求有效负载的外观如下:

------WebKitFormBoundarySomeLettersHere
Content-Disposition: form-data; name="recipient"

theRecipient
------WebKitFormBoundarySomeLettersHere
Content-Disposition: form-data; name="recipients"

theRecipients
------WebKitFormBoundarySomeLettersHere
Content-Disposition: form-data; name="inReplyToPimId"

thePimid
------WebKitFormBoundarySomeLettersHere
Content-Disposition: form-data; name="message"

theMessage
------WebKitFormBoundarySomeLettersHere-- 

在我感到有趣的请求标题中:

Accept-Encoding:gzip,deflate,sdch
Content-Type:multipart/form-data; boundary=----WebKitFormBoundarySomeLettersHere
Cookie:JSESSIONID=someId; PPLoggedIn=myId; pimConversation=true

我在我所拥有的cookie中检查过“pimConversation”缺失。也许是问题?但我再次制作了这样的cookie并将其添加到cookie存储中。

你觉得我做错了什么?提前谢谢!

0 个答案:

没有答案