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 次 |
最近记录: |