http post json

2020-05-05  本文已影响0人  小明17

maven: httpclient,fastjson

    public static void sendPost(Object data) throws IOException {
        HttpClient client = HttpClientBuilder.create().build();
        HttpPost postRequest = new HttpPost("https://...");

        StringEntity input = new StringEntity(JSON.toJSONString(data));
        input.setContentType("application/json");
        postRequest.setEntity(input);
        HttpResponse response = client.execute(postRequest);

        if (response.getStatusLine().getStatusCode() != 200) {
            logger.error("Failed : HTTP error code : "
                    + response.getStatusLine().getStatusCode());
        } else {
            logger.info("send post request success!");
        }

    }
上一篇 下一篇

猜你喜欢

热点阅读