WebサーバーからiPhoneに応答を送信する方法は?
-
26-10-2019 - |
質問
Webサーバーにユーザー情報を備えたiPhoneアプリケーションを作成しています。ユーザーがログインしたい場合、ユーザー名とパスワードがWebサーバーに送信されます。私の場合、Javaサーブレットに。次に、サーブレットはデータベースのユーザー名とパスワードを確認し、iPhoneに応答を送信します。 asihttprequestを使用してユーザー名とパスワードを送信することができました。ただし、サーブレットがiPhoneアプリに応答を送信して、ユーザー名とパスワードがユーザーのアカウントと一致するかどうかを伝える方法がわかりません。次の機能を実装しました。
- (void)requestFailed:(ASIHTTPRequest *)request
{
[self.activity stopAnimating];
NSLog(@"Request failed: %@",[request error]);
}
- (void)requestFinished:(ASIHTTPRequest *)request
{
[self.activity stopAnimating];
NSLog(@"Response %d ==> %@", request.responseStatusCode, [request responseString]);
}
コンソールアウトパットは次のとおりです。応答200 ==>
JavaサーブレットからiPhoneから来るのと同じリクエストに応答を送信するにはどうすればよいですか?前もって感謝します。
解決
[request responseString]
Webブラウザで見ることができるものです。たとえば、サーバー上の文字列「OK」、「ng」に応答するだけです(JSONまたはXML文字列の方がさらに優れています)。
他のヒント
使用することをお勧めします RESTKIT
所属していません StackOverflow