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

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);
}
}
}