2016-06-20 9 views
0

postメソッドを使用してjavaファイルからいくつかのパラメータを送信するように要求しました。私はjavaクラスファイルのpostメソッドを使用してbody内の情報を送信する方法

String urlParameters = "param1=a&param2=b&param3=c"; 
URL url = new URL("http://testing/index.jsp"); 
URLConnection conn = url.openConnection(); 

conn.setDoOutput(true); 

OutputStreamWriter writer = new OutputStreamWriter(conn.getOutputStream()); 

writer.write(urlParameters); 
writer.flush(); 

をしました。しかし、受信機の端から体の代わりに、URLパラメータにそれを送信するために私に尋ねます。私は何が間違っているのか分かりません。このコードがどのように機能するのか、リクエストボディに情報を送信したい場合、どのような変更が必要かを教えてください。

答えて

0

最後にURLConnectionでconnect()メソッドを呼び出すか、結果の入力ストリームを取得するなど、接続が呼び出されるメソッドを呼び出す必要があると考えられます。

身体がどのようなフォーマットであるべきかを考えなければなりません。多くの人はjsonのような標準フォーマットを使いたいと思っていますが、あなたとサーバーを実装する人々の間でそれを決める必要があります。

関連する問題