Joe*_*oey 9 iphone objective-c http-status-codes nsurlconnection
我正在使用NSURLConnection和NSURLRequest类从iOS(iPad/iPhone)向我的python google应用引擎服务器发送http请求.
如何读取响应的状态,即app引擎使用的值response.set_status(200, message="Success")?
NSURLConnection's connectionDidFinishLoading在客户端收到委托电话后,我无法找到可以读取这些状态代码的位置.
Aug*_*P A 16
如果要发送同步请求,则可以从NSHTTPURLResponse获取响应代码.
NSHTTPURLResponse *response = nil;
NSError *error = nil;
NSMutableURLRequest *request = [[NSMutableURLRequest alloc] initWithURL:[NSURL URLWithString:URL_LOGIN]];
NSData *respData = [NSURLConnection sendSynchronousRequest:request returningResponse:&response error:&error];
NSLog(@"~~~~~ Status code: %d", [response statusCode]);
Run Code Online (Sandbox Code Playgroud)
希望对你有帮助 :)
pau*_*ley 15
在connection:didReceiveResponse:当接收到响应委托方法被调用,它给你一个NSURLResponse一起玩.
如果您已经发出HTTP请求,那么它实际上是一个NSHTTPURLResponse对象,它有一个statusCode方法.
| 归档时间: |
|
| 查看次数: |
17486 次 |
| 最近记录: |