该项目提供了一个包含 HTTP 状态码的头文件,主要用于 iOS 编程。typedef enum HTTPStatusCode 包含以 kHTTPStatusCode 开头的条目,例如 kHTTPStatusCodeOK。
HTTP 状态码列表的初始版本(HTTPStatusCodes.h)是在 2013 年 4 月 20 日根据维基百科上的列表编写的(HTTP 状态码列表)。
注意,非官方的 HTTP 状态码也被包含在内,并且可以通过定义 HTTP_STATUS_CODES_EXCLUDE_xxx 来排除一些变体。
Apache 许可证,版本 2.0
git clone https://github.com/TakahikoKawasaki/nv-ios-http-status.git
#import "HTTPStatusCodes.h"
......
- (void)connection:(NSURLConnection *)connection didReceiveResponse:(NSURLResponse *)response
{
NSHTTPURLResponse *res = (NSHTTPURLResponse *)response;
switch ([res statusCode])
{
case kHTTPStatusCodeOK:
......;
}
......
}
Takahiko Kawasaki,Neo Visionaries Inc.