문제

I receive followng error when the method GetReponse was called.

Object reference not set to an instance of an object

The code:

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;
}

What else can cause that exception and how to investigate it?

I don't understand why the object webRequest (created in the first line) doesn't contain an object instance.

도움이 되었습니까?

해결책

To solve this the remote name RequestUri should be tested before call webRequest.GetResponse(). The method WebRequest.Create() doesn't check.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top