我在Windows Phone 8.1应用中使用System.net.http
,直到我遇到自签名和不受信任的证书问题。
然后,我现在使用Windows.Web.Http
框架。除了ByteArrayContent
界面中找不到IHttpContent
的等价物之外,一切运作良好。同样,IHttpContent
没有与ReadAsByteArrayAsync
等效的方法。
我使用ByteArrayContent
和ReadAsByteArrayAsync
通过HttpClient发送和获取文件。
正确的方法是什么?
谢谢!
答案 0 :(得分:7)
使用HttpBufferContent
和IHttpContent.ReadAsBufferAsync()
。
使用WinRT扩展程序,您可以将数组转换为调用IBuffer
的{{1}}。
myArray.AsBuffer()