2014-02-20 26 views
1

我的一個簡單的代碼部分:RestSharp引發的NullReferenceException在服務器停機

try 
{ 
    this.client.ExecuteAsync<Answer>(request, response => 
     { 
      if (response.ResponseStatus == ResponseStatus.Completed) 
       callback(response.Data); 
      ... 
     }); 
} 
catch (WebException ex) {...} 

,並拋出NullReferenceException異常在if線,由於響應爲空。 如何才能獲得關於服務器的信息?

+0

嘗試http://stackoverflow.com/questions/4660142/what-is-a-nullreferenceexception-and-how-do-i-fix - 我 –

回答

1

在空檢查只需添加您response

​​
+0

我試過這個,但我仍然想知道是否有任何方法在這個特定的情況下得到適當的例外。 – hydeparkk

+0

@hydeparkk我已經更新了我的答案。 – gleng

相關問題