手动发送分块请求

本文关键字:请求 | 更新日期: 2023-09-27 18:34:03

我希望从我的WP8将分块数据发送到网络资源。在msdn中查找,我看到HttpWebRequest类具有SendChunked属性。

Windows Phone上有类似的东西吗?我已经查看了HttpWebRequest和HttpClient,并且只能假设此时我需要手动发送分块数据。

手动发送分块请求

SendChunked

Windows Phone版本的HttpWebRequest中不受支持。

这意味着您需要自己发送块。如果服务器已经支持接收分块数据,这并不难。

根据这方面的经验,我建议按顺序发送块,不要尝试同时执行多个块,因为这会使调试更加困难。

Windows Phone HttpWebRequest 如果(我相信)数据超过 256 字节(?)会自动发送块数据。

在我们的例子中,客户端(Windows Phone)试图将图像发送到服务器(Java),如果数据是一个巨大的字符串或图像。它被分块并发送到服务器。