JAVA模拟HTTP发送请求

JAVA模拟HTTP发送请求

maven项目引入依赖,费maven项目手动引入jar包

  • <dependency>
    • <groupId>commons-httpclient</groupId>

    • <artifactId>commons-httpclient</artifactId>

    • <version>3.1</version>

  • </dependency>

引入依赖

  1. import org.apache.commons.httpclient.methods.GetMethod;

  2. import java.net.*;

  3. import org.apache.commons.httpclient.HttpClient;

  4. import org.apache.commons.httpclient.methods.PostMethod;

模拟get请求

  1. HttpClient client = new HttpClient();

  2. String name = "张三";

  3. //get请求

  4. GetMethod getMethod = new GetMethod("http://15.16.23.37:8999/api/getMessage?name="+name);

  5. //post请求

  6. //PostMethod postMethod= new PostMethod("http://15.16.23.37:8999/api/getMessage?name="+name);

  7. client.executeMethod(getMethod);

  8. byte[] responseModel = getMethod.getResponseBody();

  9. String resultModel = new String(responseModel,"UTF8");

  10. JSONObject json = new JSONObject(resultModel);

  11. System.out.println(json);

猜你喜欢

转载自blog.csdn.net/weixin_37999518/article/details/112363861