windows.web.http和ByteArray

时间:2014-12-09 15:45:37

标签: c# web-services bytearray windows-phone-8.1 dotnet-httpclient

我在Windows Phone 8.1应用中使用System.net.http,直到我遇到自签名和不受信任的证书问题。

然后,我现在使用Windows.Web.Http框架。除了ByteArrayContent界面中找不到IHttpContent的等价物之外,一切运作良好。同样,IHttpContent没有与ReadAsByteArrayAsync等效的方法。

我使用ByteArrayContentReadAsByteArrayAsync通过HttpClient发送和获取文件。

正确的方法是什么?

谢谢!

1 个答案:

答案 0 :(得分:7)

使用HttpBufferContentIHttpContent.ReadAsBufferAsync()

使用WinRT扩展程序,您可以将数组转换为调用IBuffer的{​​{1}}。

myArray.AsBuffer()