Ira*_*ili 5 c# post exception http
我有制作方法 HTTP POST
我用这样的try catch调用这个方法
try
{
returnString = MakePost(gatewayEnpoint, data);
return returnString;
}
catch (System.Net.WebException ex)
{
var response = (HttpWebResponse)ex.Response;
if (response.StatusCode != HttpStatusCode.RequestTimeout || response.StatusCode != HttpStatusCode.InternalServerError)
{
return ex.Message.ToString();
}
}
Run Code Online (Sandbox Code Playgroud)
但response总是空的.
我如何处理HTTP异常?我需要状态代码
谢谢
如果客户端甚至没有设法联系服务器,则不会有响应.
其中有案件将是一个反应是对于像404个状态码.
如果您从未收到回复,那么您可能会犯其他错误(例如,尝试联系不存在的服务器).
我强烈建议您不要像现在一样返回成功和错误案例.顺便说一下.
| 归档时间: |
|
| 查看次数: |
1961 次 |
| 最近记录: |