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 로 받는게 아닌가봅니다...(이건 안드로이드가 아니긴하네요 ㅜㅜ)
간곡히 부탁드립니다 (_ _)