1

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]);

 } 

コンソール出力: Response 200 ==>

java サーブレットからの応答を iphone からの同じ要求に送信するにはどうすればよいですか? 前もって感謝します。

4

2 に答える 2

1

[request responseString]は、Web ブラウザで表示できるものです。たとえば、サーバーで「OK」、「NG」などの文字列を応答するだけで問題ありません (JSON または XML 文字列の方が優れています)。

于 2011-09-06T09:13:41.200 に答える
1

RESTKitの使用をお勧めします

于 2011-09-06T08:58:14.413 に答える