2017-09-01 7 views
0

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(); 

     } 

     }); 
+1

試してみてください。 –

+0

Thあなたの時間のためのanks しかし、まだ同じエラー 文字列someData = "{\" name \ ":\" testOne \ "、\" location \ ":\" two \ "、 \"三\"]\"}"; –

+0

エラー "データをデコードできません" –

答えて

0

がチェックアウトこれらのチュートリアルをであるあなたは、https://www.youtube.com/watch?v=frltqnSKqiA&list=PLgjt1h_kabFebUn1anGYZ6_Tfkw64Ww12&index=11

+0

これは回答として投稿されましたが、質問に回答しようとしません。それはおそらく、編集、コメント、別の質問、または完全に削除されるべきです。 –

+0

これはコミュニティのガイドラインに従って回答する方法ではありません – phpdroid

0
{ 
"name":"testOne", 
"location": ["one","two","three"] 
} 

あなたの答えを得るでしょうのように送信してみてくださいこの

関連する問題