3
我正在嘗試與google qpx api(對於航班)進行集成。 請求是帶有JSON正文的POST。 我寫道:試圖連接谷歌qpx api時出現http錯誤500
Head request = new Head();
Gson gson = new Gson();
String json = gson.toJson(request);
System.out.println(json);
HttpClient httpClient = HttpClientBuilder.create().build();
try {
HttpPost post = new HttpPost("https://www.googleapis.com/qpxExpress/v1/trips/search?key=MY_API_KEY");
StringEntity entity = new StringEntity(json);
post.setEntity(entity);
post.addHeader("content-type", "application/json");
post.addHeader("Accept","application/json");
HttpResponse response = httpClient.execute(post);
System.out.println(response);
} catch (Exception e) {
e.printStackTrace();
}
,並收到此錯誤:
HttpResponseProxy{HTTP/1.1 500 Internal Server Error [Vary: Origin, Vary: X-Origin, Content-Type: application/json; charset=UTF-8, Date: Sat, 08 Aug 2015 06:51:58 GMT, Expires: Sat, 08 Aug 2015 06:51:58 GMT, Cache-Control: private, max-age=0, X-Content-Type-Options: nosniff, X-Frame-Options: SAMEORIGIN, X-XSS-Protection: 1; mode=block, Server: GSE, Alternate-Protocol: 443:quic,p=1, Transfer-Encoding: chunked] [email protected]}
任何人都可以幫助?