后端以POST方式请求url,以json格式传参

  • Post author:
  • Post category:其他




前言

正在做api监控的工作,需要模拟前端去访问接口。目前有两类请求方式,一类是GET,一类是POST,GET方式传参直接将参数拼接到url后即可,而POST稍微复杂一点,找了一些资料,解决了问题,在此做个记录。



代码

  public void  apiCallDetail() {
   
     Map<String,Object> paramMap=new HashMap<>();
     paramMap.put("pageNum", "1");
     paramMap.put("showNum", "10");
     OutputStreamWriter out=null;
     InputStream in=null;
     String url_string="http://www.cheosgrid.org.cn:8999/dis/dataQuery";
     try{
   
         URL url=new URL(url_string);
         HttpURLConnection con=(HttpURLConnection)url.openConnection();
         con.setDoInput(true);
         con.setDoOutput(true);
         con.setRequestMethod("POST");
         con.setRequestProperty("Accept","application/json");
         con.setRequestProperty("Content-Type","application/json");
         con.setUseCaches(false);
         con.setInstanceFollowRedirects



版权声明:本文为zju_cf原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。