NSUrlRequest中的HttpWebRequest.BeginGetRequestStream

时间:2013-12-10 09:20:11

标签: ios httpwebrequest xamarin nsurlrequest

接下来是问题:我在Xamarin有一个iPhone项目。在这个项目中,我有文件存储,有时与服务器数据库同步。同步使用以下方案:我形成HttpWebRequest,添加标头并调用BeginGetRequestStream。之后,我在回调中解析来自EndGetRequestStream的流,将其作为正文添加到请求中,并使用此请求调用BeginGetResponse。作为响应回调,我解析来自EndGetResponse的流并将数据写入文件存储。它工作正常。但是我不需要使用NSUrlRequest和NSUrlSession重新制作这个方案,所以我可以在后台进行同步。问题始于BeginGetRequestStream,我收到了请求的正文。我如何使用NSUrlRequest接收此流?

感谢您的帮助!

1 个答案:

答案 0 :(得分:0)

在iOS和Xamarin中有一个关于使用背景传输的好博客,其中介绍了如何设置它。

You can find it here