Java Spring を使用して実装された安らかなサービス レイヤーがあり、エラーが発生したことをクライアントに通知する以下のステートメントがあります。
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 を返します。正確に何が起こっているのかわかりません。誰かがこの問題に光を当てることができますか?