httpwebrequest获取协议ViolationException WP7



我需要用标头提出一个get请求(这是要求),但我会收到违反协议的例外。

这是我的代码:

      System.Uri targetUri = new System.Uri("http://54.219.33.208:8080/wsrewards/consultaEstatusRewards");
        HttpWebRequest request = (HttpWebRequest)HttpWebRequest.Create(targetUri);
        request.Method = "GET";
        request.Headers["idUser"] = user;
        request.Headers["auth"] = autho;
        request.BeginGetRequestStream(new AsyncCallback(ReadWebRequestStreamCallbackConsultaEstatusRewards), request);

msdn在begingetrequeststream上说:开始异步请求流对象用于编写数据的流对象。

使用Get Method,您无法写入任何数据以请求。begingetRequestStream仅适用于例如发布并放置方法。

您可能应该用BeginGetResponse替换BeginGetRequestStream,然后调用响应对象的HttpWebResponse.GetResponseStream()方法以访问响应流。

相关内容

  • 没有找到相关文章

最新更新