Question

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.

Was it helpful?

Solution

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

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top