0
私たちはAndroidアプリから.Net Restサービスにデータを送信するためにこのコードを使用しています。バックエンドが配列されているフィールドの1つ。闊歩はjavaのHttpURLConnectionで配列をポストする
modelbindingアレイ[整数]
がどのように我々は、私たちはそれを投稿することができますurlParametersにおける整数の値の配列を置く必要があるとして、それを指定しますか?
String urlParameters = "field1=abc&field2=def";
URL url = new URL(targetURL);
connection = (HttpURLConnection)url.openConnection();
connection.setRequestMethod("POST");
connection.setRequestProperty("Content-Type", contentType);
connection.setRequestProperty("Accept-Charset", "UTF-8");
connection.setUseCaches (false);
connection.setDoInput(true);
connection.setDoOutput(true);
// Send request
writer = new DataOutputStream (connection.getOutputStream());
BufferedWriter bufferedWriter = new BufferedWriter(new OutputStreamWriter(writer, "UTF-8"));
bufferedWriter.write(urlParameters);
bufferedWriter.flush();
bufferedWriter.close();
jsonを送信しようとしましたが、そこにもいくつかの問題があります。上のように、バックエンドの1つの配列型フィールドを除いて動作します。このようなデータを送信したい場合、解決策はありますか? – MathiasR
@MathiasR、jsonデータを送信する際に遭遇した問題の種類を教えてください。 –
すべてのペイロードをjsonに変換し終えました – MathiasR