如何在java中检查POST端点/url的状态

我需要将soap xml 发布到POST 端点。但在发布之前,我需要对该 url 进行健康检查或查找该 url 的状态。我尝试执行 HttpURLConnection 'GET' 方法,但该 url 不支持 'GET'。请帮忙!



阿晨1998
浏览 159回答 1
1回答

森林海

正如您在问题中所说,该方法是 POST 而不是 GET。所以发送 GET 请求是无关紧要的(不管它是否有效)。您可以使用 HttpURLConnection 发送 POST 请求。但您必须阅读并学习如何正确执行此操作。懒惰的方法是使用 3d 方 HttpClient。以下是一些选项:Apache HttpClient - 一个使用非常广泛的库OK HttpClient - 开源库还有我最喜欢的(我写的开源库)MgntUtils 库使用 MgntUtils 库,您的代码可以如此简单private static void testHttpClient() {    HttpClient client = new HttpClient();    client.setContentType("application/json; charset=utf-8");    client.setConnectionUrl("http://www.your.url.com/");    String content = null;    try {        content = client.sendHttpRequest(HttpMethod.POST);    } catch (IOException e) {        content = TextUtils.getStacktrace(e, false);    }    System.out.println(content);}
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java