iphone - iOS 的 HTTP 中的 getReasonPhrase()

标签 iphone objective-c ios xcode

在 Android 中,我们可以在 HTTP 客户端中使用 getReasonPhrase():

HttpResponse response = httpClient.execute(getRequest);
System.print.out(response.getStatusLine().getReasonPhrase());

可以是okNot FoundCreated或来自Web服务的任何内容。

我们如何在 Objective-C 中得到它?

这是我接收状态代码的方式:

NSURLResponse *resp
NSHTTPURLResponse* httpResponse = (NSHTTPURLResponse*)resp;
int responseStatusCode = [httpResponse statusCode];
NSLog(@"%i", responseStatusCode);

getReasonPhrase()怎么样?

最佳答案

NSString *reasonString = [NSHTTPURLResponse localizedStringForStatusCode:responseStatusCode];

干杯

关于iphone - iOS 的 HTTP 中的 getReasonPhrase(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11873203/

相关文章:

iphone - objective C SMS 选项会导致整个 App 崩溃?

objective-c - iOS 6 Collection View 格式问题

ios - searchDisplayController被释放,崩溃

ios - 作为自定义 TableView 单元格的 Xib 文件崩溃

iphone - 设备方向分析

iphone - 如何直接在 UIView 上设置 Image?

iphone - 自定义 UITableViewCell 中的 UITextView 不响应 didSelectRowAtIndexPath

objective-c - 是什么导致 SIGSEGV 使用 block ?

ios - 当应用程序处于后台并且网络连接丢失时,位置更新计时器不起作用?

ios - 在 ios 中将图像转换为卡通