iOS NSURLConnection:如何模拟500和404错误?

时间:2015-08-19 09:45:06

标签: ios objective-c nsurlconnection

我正在开发一个连接到RESTFUL Web服务以消费数据的iOS。我在connection: didFailWithError:委托方法中处理错误情景。

最近我开始知道,我还需要处理connection: didReceiveResponse:委托方法中的一些错误。因为,connection: didReceiveResponse:会通知500内部错误和400,404等错误。

但是,一个问题是我不知道如何测试这些场景。如何重现500或400个特定错误?对此的任何建议都会对我有所帮助!!

如果我的理解错误,请纠正我。

1 个答案:

答案 0 :(得分:5)

使用此网站呼叫您可能(可能)需要的每个状态代码http://httpstat.us/

例子: 400 500

回复格式

HTTP/1.1 {status code} {status description}
Content-Type: text/plain
Content-Length: {something}
{any custom response headers}

{status code} {status description}
{list of any custom response headers we added}