调用方法GetReponse
时收到followng错误。
对象引用未设置为对象的实例
代码:
WebRequest webRequest = (HttpWebRequest)WebRequest.Create("https://www.sample.com.br/sellerItems/123/stock");
webRequest.Method = "GET";
webRequest.Headers.Add("appToken", "ABC123456");
webRequest.ContentType = "application/json";
// Exception thrown here, webRequest is not null
using (WebResponse webResponse = webRequest.GetResponse())
{
_httpStatusCode = ((HttpWebResponse)webResponse).StatusCode;
}
还有什么可以导致该异常以及如何调查它?
我不明白为什么对象webRequest(在第一行中创建)不包含对象实例。
答案 0 :(得分:1)
要解决此问题,应在调用 webRequest.GetResponse()之前测试远程名称 RequestUri 。 WebRequest.Create()方法不会检查。