2011-09-06 8 views
1

웹 서버에 사용자 정보가있는 iphone 응용 프로그램을 만들고 있습니다. 사용자가 로그인을 원하면 사용자 이름과 비밀번호가 웹 서버로 전송됩니다. 제 경우에는 자바 서블릿으로. 그런 다음 서블릿은 데이터베이스에서 사용자 이름과 암호를 확인하고 아이폰에 응답을 보냅니다. 나는 ASIHTTPRequest를 사용하여 사용자 이름과 패스워드를 보낼 수 있었다. 하지만 난 어떻게 써블릿 아이폰 애플 리케이션에 사용자 이름과 비밀 번호가 일부 사용자의 계정과 일치 여부를 알려 응답을 보내야할지 모르겠다. 콘솔에 넣어웹 서버에서 아이폰으로 응답을 보내는 방법은 무엇입니까?

- (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) ==>

어떻게 아이폰에서 오는 같은 요청에 대한 내 자바 서블릿에서 응답을 보낼 수 있습니까? 미리 감사드립니다.

답변

1

[request responseString] 당신이 당신의 웹 브라우저에서 볼 수있는 무엇을 사용하는 것이 좋습니다. 서버에서 "OK", "NG"와 같은 문자열 만 응답해도 OK입니다 (JSON 또는 XML 문자열이 더 좋음).

1

은 내가 RESTKit

+0

나는 이것들에 처음이야. 사실 나는 그것이 어떻게 작동하는지 알고 싶다. 논리적으로는 다음과 같이 작동해야합니다 : 서블릿에 대한 요청, 서블릿은 사용자 이름과 암호가 일치하는지 확인합니다. 그렇다면 아이폰 애플 리케이션에 대한 응답. 나는 아이폰 앱에 그 반응을 어떻게 보낼 것인지 알고 싶다. 서블릿 간의 쉬운. 하지만 서블릿과 아이폰 앱 사이에 어떻게 응답을 보내겠습니까? 고맙습니다 – Piscean

+0

확실, RESTKit은 그런 행동에 좋습니다, 그들의 DiscussionBoard 예제를 체크 아웃하십시오 – ugiflezet

+0

RESTKit은 iPhone에서 응답을 처리하기위한 것입니다. OP가 요구하는 것처럼 RESTful 트랜잭션을 생성하는 것은 거의 없습니다. –

관련 문제