模拟表单提交post请求
pom配置:
<dependency>
            <groupId>com.squareup.okhttp3</groupId>
            <artifactId>okhttp</artifactId>
            <version>3.14.2</version>
      </dependency>
后端代码:
/**
* 模拟表单提交
* @return
* @throws Exception
*/
public static String doPost_ok(String url,String requestData) throws Exception {
  String strResult = "";
  OkHttpClient client = new OkHttpClient().newBuilder().build();
  MediaType mediaType = MediaType.parse("application/json");
  RequestBody body = RequestBody.create(mediaType, requestData);
  Request request = new Request.Builder()
  .url(url)
  .method("POST", body)
  .addHeader("Content-Type", "application/json")
  .build();
  Response response = client.newCall(request).execute();
  int code = response.code();
if(code==200){
  strResult = response.body().string();
}
  return strResult;
}
 
                    
                     
                    
                 
                    
                
 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号