使用Java网络编程处理HTTP请求和响应

原创 矫情吗;* 2024-09-20 20:27 221阅读 0赞

在Java中,我们可以使用Apache HttpClient或者Spring Boot的WebMvc来进行HTTP请求和响应处理。

下面是一个简单的示例,使用HttpClient发送GET请求并接收响应:

  1. import org.apache.http.HttpResponse;
  2. import org.apache.http.client.methods.CloseableHttpResponse;
  3. import org.apache.http.client.methods.HttpGet;
  4. import org.apache.http.impl.client.CloseableHttpClient;
  5. import org.apache.http.impl.client.HttpClients;
  6. import org.apache.http.util.EntityUtils;
  7. public class HttpExample {
  8. public static void main(String[] args) {
  9. CloseableHttpClient httpclient = HttpClients.createDefault();
  10. try {
  11. // 执行HTTP GET请求
  12. HttpGet httpget = new HttpGet("http://example.com");
  13. HttpResponse response = httpclient.execute(httpget);
  14. // 获取响应实体(如果返回)
  15. if (response.getStatusLine().getStatusCode() == 200) {
  16. EntityUtils.toString(response.getEntity()));
  17. }
  18. } finally {
  19. httpclient.close();
  20. }
  21. }
  22. }

这段代码会向http://example.com发送一个GET请求,并打印出响应实体,如果服务器返回的是200状态码表示成功。

文章版权声明:注明蒲公英云原创文章,转载或复制请以超链接形式并注明出处。

发表评论

表情:
评论列表 (有 0 条评论,221人围观)

还没有评论,来说两句吧...

相关阅读