跳至主要內容

http请求试例

三思原创小于 1 分钟javahttp请求试例java

该文章介绍了使用Java的HttpClient库发送H P请求的示例,展示了如何发送带有Authorization头部的GE 请求并获取响应体内容。通过该示例,可以学习如何使用Java来执行H P请求操作。

image
image

http请求试例


import io.micrometer.core.instrument.util.StringUtils;
import org.apache.commons.io.FileUtils;
import org.apache.http.HttpResponse;
import org.apache.http.client.HttpClient;
import org.apache.http.client.methods.HttpGet;
import org.apache.http.impl.client.HttpClientBuilder;
import org.apache.http.util.EntityUtils;
import org.fit.pdfdom.PDFDomTreeConfig;

import javax.xml.parsers.ParserConfigurationException;
import java.io.File;
import java.io.FileInputStream;
import java.io.IOException;

public class HttpTest {
    public static void main(String[] arges) {
        HttpTest httpTest = new HttpTest();
        httpTest.sendRequest();
    }

    public void sendRequest() {



        HttpClient client = HttpClientBuilder.create().build();
        HttpGet request = new HttpGet("http://10.100.18.154/matter-center-app/api/q/queryCurrentMonthStatics/96aafcf8990d4bc591a544b57ae536d5");
        request.addHeader("Authorization", "bearer eyJhbGciOiJTTTIiLCJ0eXAiOiJKV1QifQ.eyJjdXJyZW50X3VzZXJfZXh0Ijp7ImN1c3RvbVByb3BlcnRpZXMiOnsiaWRUeXBlIjpudWxsLCJzZXgiOm51bGwsIm1vYmlsZSI6bnVsbCwidHlwZSI6bnVsbCwiaWROdW1iZXIiOm51bGwsImVtYWlsIjpudWxsfX0sInVzZXJfbmFtZSI6ImFkbWluIiwic2NvcGUiOlsib3BlbmlkIl0sImV4cCI6MTY3OTY2NjExNywiYXV0aG9yaXRpZXMiOlsiUk9MRV9VU0VSIl0sImp0aSI6ImMxYmI1MDQ4LTUzMDAtNDU1Yy1iNjg5LWM1ODNhYTczM2NkMyIsImNsaWVudF9pZCI6ImFjbWUiLCJjdXJyZW50X3VzZXIiOnsibG9naW53YXkiOiIxIiwiY2xpZW50aWQiOm51bGwsInVzZXJpZCI6Ijk2YWFmY2Y4OTkwZDRiYzU5MWE1NDRiNTdhZTUzNmQ1IiwibG9naW5pZCI6ImFkbWluIiwidXNlcm5hbWUiOiJBZG1pbuezu-e7n-euoeeQhuWRmCIsIm9yZ2lkIjoiMTAwMDAwMTYwIiwib3JnbmFtZSI6Iui0teW3nuecgeecgeacrOe6pyIsInBhcmVudGlkIjoiNTI5OTAwIiwib3JnZW50ZXJjb2RlIjoiNTI5OTAwIiwicmVnaW9uY29kZSI6IjUyOTkwMCIsImRhdGFhcmVhIjoiNTI5OTAwIn19.MEQCIBIDxQh7Ob-5Y9dLBb2bcwZcFTu-UFK5xPUA9gEDJ7JGAiBjrZDRNegQZT5q-jYgdNHWwM5c6DqBmFPSDP7VbhCb9A" );
        HttpResponse response = null;
        try {
            response = client.execute(request);
            String responseBody = EntityUtils.toString(response.getEntity());
            System.out.println(responseBody);
        } catch (IOException e) {
            throw new RuntimeException(e);
        }

    }
}