问题描述
我已经在Web应用程序上构建了Web服务。我从另一个Web应用程序调用此Web服务。 当我从本地主机调用它时,对Web服务发出的GET请求工作正常。但是,当我从cloudflare上托管的实际Web应用程序进行调用时,相同的调用返回错误代码500。我已经附上了用于调用另一个应用程序的Web服务的代码段。我还为来自本地主机和应用程序的调用添加了浏览器控制台的图像
CloseableHttpClient httpClient = HttpClients.createDefault();
HttpGet reqt = new HttpGet("https://somewebservice.com/resources/generic/medInfo?company=" + companyPK);
CloseableHttpResponse resp = null;
resp = httpClient.execute(reqt);
if (resp.getStatusLine().toString().contains("503 Service Unavailable")) {
resp.close();
reqt = new HttpGet("https://somewebservice.com/resources/generic/medInfo?company=" + companyPK);
resp = httpClient.execute(reqt);
}
HttpEntity entity = resp.getEntity();
jsonobj = (JSONObject) new JSONParser().parse(EntityUtils.toString(entity));
GsonBuilder builder = new GsonBuilder().registerTypeAdapter(java.util.Date.class,UnixEpochDateTypeAdapter.getUnixEpochDateTypeAdapter());
Gson gson = builder.create();
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)