「BAD Request」というエラーメッセージが表示されるたびに、私はここでは、このJSONなどのデータループのjを使用して文字列配列とオブジェクトをサーバに投稿したい
{
"name":"testOne",
"location": "['one','two','three']"
}
を投稿しようとしている私のコードは
AsyncHttpClient client = new AsyncHttpClient();
String someData="{\"name\":\"testOne\",\"location\": \"['ne','two','three']\"}";
ByteArrayEntity be = new ByteArrayEntity(someData.toString().getBytes());
client.post(MainActivity.this, "http://impero-dannyfast.rhcloud.com/api/agents", be, "application/json", new AsyncHttpResponseHandler() {
@Override
public void onSuccess(int statusCode, Header[] headers, byte[] responseBody) {
Toast.makeText(MainActivity.this, "Succ", Toast.LENGTH_SHORT).show();
}
@Override
public void onFailure(int statusCode, Header[] headers, byte[] responseBody, Throwable error) {
Toast.makeText(MainActivity.this, "fail"+statusCode, Toast.LENGTH_SHORT).show();
}
});
試してみてください。 –
Thあなたの時間のためのanks しかし、まだ同じエラー 文字列someData = "{\" name \ ":\" testOne \ "、\" location \ ":\" two \ "、 \"三\"]\"}"; –
エラー "データをデコードできません" –