为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

阿晨1998 2023-08-23 10:32:47
我需要将soap xml 发布到POST 端点。但在发布之前,我需要对该 url 进行健康检查或查找该 url 的状态。我尝试执行 HttpURLConnection 'GET' 方法,但该 url 不支持 'GET'。请帮忙!
查看完整描述

1 回答

?
森林海

TA贡献2011条经验 获得超2个赞

正如您在问题中所说,该方法是 POST 而不是 GET。所以发送 GET 请求是无关紧要的(不管它是否有效)。您可以使用 HttpURLConnection 发送 POST 请求。但您必须阅读并学习如何正确执行此操作。懒惰的方法是使用 3d 方 HttpClient。以下是一些选项:

  1. Apache HttpClient - 一个使用非常广泛的库

  2. OK HttpClient - 开源库

  3. 还有我最喜欢的(我写的开源库)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);

}

查看完整回答
反对 回复 2023-08-23
  • 1 回答
  • 0 关注
  • 118 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信