2011-08-06 15 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

関連する問題