我们有一个使用 Java Spring 实现的 restful 服务层,它有以下语句来通知客户端有一些错误
response.setStatus(1024);
尝试从浏览器访问 url 显示后端返回 1024 作为状态
在 iPhone 应用程序中,我们使用 NSURLConnection 从服务器异步下载一些信息。下面是 didReceiveResponse 的代码
- (void)connection:(NSURLConnection *)connection didReceiveResponse:(NSURLResponse *)response
{
NSHTTPURLResponse* httpResponse = (NSHTTPURLResponse*)response;
responseStatusCode = [httpResponse statusCode];
NSLog(@"responseStatusCode ==%i",responseStatusCode);
[self.responseData setLength:0];
}
上面的代码总是为 responseStatusCode 返回 500。我不确定到底发生了什么。有人可以对这个问题有所了解吗?