gpt4 book ai didi

java - 在 Java Play 2.0 中发布 JSon

转载 作者:行者123 更新时间:2023-12-01 09:45:35 25 4
gpt4 key购买 nike

我有一个关于在 java play 应用程序中发布 json 的问题。
我做了这个 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 的响应,它收到了请求,但它的所有值都是空的谁能明白为什么它给出了错误的请求

提前致谢问候劳伦斯

最佳答案

该字符串不是有效的 JSON。另外,有人补充:

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

关于java - 在 Java Play 2.0 中发布 JSon,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38076733/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com