2011-08-06 4 views
0

"Https"프로토콜을 사용하여 서버에 대한 연결을 만들었습니다. 여기에 내 코드가 있습니다 ...연결이 설정되면 서버에 개체를 보내려면 어떻게해야합니까?

String httpsURL = "https://abc.com/auth/login/"; 
HttpsURLConnection con = null; 
try{ 
URL url = new URL(httpsURL); 
con = (HttpsURLConnection) url.openConnection(); 
con.setRequestMethod("POST"); 
con.setDoInput(true); 
con.setDoOutput(true); 
con.connect(); 
String respMessage = con.getResponseMessage(); 
int respCode = con.getResponseCode(); 
}catch(....){....} 

이제 그 객체를 서버로 보내야합니다. 내가 어떻게 그럴 수 있니 ??? 그리고, 그것을 서버에 보내는 가장 좋은 형식은 무엇입니까 ?? 내 HashMap 객체를 보낼 수 있습니까? 도와주세요. 미리 감사드립니다.

답변

0

삽입 ...

OutputStream os = con.getOutputStream(); 
코드에

... 쓰기를 시작합니다. 보낼 수있는 것은 서버가 기대하는 바에 달려 있습니다.

+0

죄송합니다. 나는 당신을 못 봤어요. 당신의 대답을 자세히 설명해 주시겠습니까? 부디. 내 애플 리케이션 데이터는 HashMap 객체의 형태이다. 어떻게 그 객체를 OutputStream에 쓸 수 있습니까? – Santhosh

+0

나는 경솔한 소리가 나는 것을 싫지만 원하는 방식으로 글을 쓸 수 있습니다. 이 모든 것은 서버가 기대하는 바에 달려 있으며 대화의 다른쪽에있는 내용이나 심지어 사용자가 제어 할 수 있는지 여부에 대해서는 아무 것도 말하지 않았습니다. – Earl

+0

내 서버가 이름 - 값 쌍으로 구성된 개체를 기다리고 있습니다. 그래서, 나는 HashMap을 사용했다. – Santhosh

0

개체를 보내면 Serializable 인터페이스를 구현할 수 있습니다.

왜 JSON을 시도하지 않습니까?

관련 문제