2016-06-28 4 views
0

java playアプリでjson投稿に関する質問があります。
私はこのJSONのポストを作っ:Java Play 2.0でJSonを投稿する

HttpClient httpClient = HttpClientBuilder.create().build(); 
try { 
     HttpPost request = new HttpPost(getBaseUrl()+"testing?username=testUser&password=testUser"); 
     StringEntity params =new StringEntity("Id:25786,Type:OPEN,startDate:2016-06-26,settleDate:2016-06-29,lenders:[{Id:38569,amount:5000,pool:false}],borrowers:[{contactPersonId:38579,amount:5000,}],Name:Testname"); 
     request.setEntity(params); 
     HttpResponse response = httpClient.execute(request); 
     assertEquals("Ok got some data", response.getStatusLine()); 
     // handle response here... 
    }catch (Exception ex) { 
     // handle exception here 
    } finally { 
     httpClient.getConnectionManager().shutdown(); //Deprecated 
    } 

それが戻って悪い要求を与え続け、何らかの理由で。 また、私はそれが要求を受けるteのURLからRESPONSを参照してください、それはすべて値は、誰もが、文字列が有効でないそのが悪い要求に はローレンス

答えて

1

に挨拶事前に

感謝を与える理由を見ることはでき 空になっていますJSON。また、オンサイダーを追加しました:

request.addHeader("content-type", "application/json"); 
+0

それをしました。 ありがとう:) –