url = new URL(strUrl);
conn = (HttpURLConnection)url.openConnection();
conn.setRequestMethod( "POST" );
conn.setConnectTimeout( 50000 );
conn.setDoOutput( true );
conn.setDoInput( true );
String data = "userId=" +putId+ "&userPass=" +putPass;
OutputStream out = conn.getOutputStream();
out.write(data.getBytes( "UTF-8" ));
out.flush();
out.close();
response = conn.getResponseCode();
if (response == HttpURLConnection.HTTP_OK)
{
Log.i( "회원가입 요청" , " 회원가입 성공" );
}
|
회원가입 을 jsp로 미들웨어처럼 구성하여 만들어놨는데
음.. 그러니까 안드로이드 - jsp - mssql 로 만들었습니다.
안드로이드에서 - jsp 의 연결이 좀 문제인데요..
/제 아이피 (port 8080) after 50000ms: isConnected failed: ETIMEDOUT (Connection timed out)
라고 뜨기만 하네요 ㅜㅜ
일단 jsp에서 get방식으로 인자값 넘기면 받아지긴하는데..
안드로이드에서 post 로 보내려면 무슨 명령어를 써야하나요 ㅜㅜ??
스트링빌더로 막 붙여서 하는 방법 말고 지금 윗 소스 처럼 get방식의 파라미터 보내는거 말고는
방법이 없는건가요??
아무리 구글링 해도 안보이네요 ㅜㅜ
요약.
1. 타임아웃 오류(톰캣서버에 디플로이 해서 시도했어요) // DB에 저장은 잘됩니다.
2. 저 위에 소스는 post 방식으로 보내지만 get처럼 보내는데요,
그럼 jsp 에서는 어떻게 받아주어야할까요? request.getParameter 로 받는게 아닌가봅니다...(이건 안드로이드가 아니긴하네요 ㅜㅜ)
간곡히 부탁드립니다 (_ _)