(539条消息) java中使用HttpRequest发送请求_java httprequest_thankful_chn的博客-CSDN博客
<dependency><groupId>com.github.kevinsawicki</groupId><artifactId>http-request</artifactId><version>5.6</version></dependency>
@PostMapping("/pinYin11")@CrossOrigin@Transactionalpublic String pinYin11(HttpServletRequest request) throws Exception {String token = request.getHeader("TOKEN");Map<String, String> map = new HashMap<>();//这块可以拼接参数以?的形式map.put("appKey", "999");map.put("orderIds", "33839");map.put("channel", "alipay");map.put("stageInfo", "0");String url = "http://localhost:808/admin/cmn/dict/pinYin";//执行这一步就调用成功了....HttpRequest httpRequest = HttpRequest.post(url, map, Boolean.TRUE);Map<String, List<String>> headers = httpRequest.headers();URL url1 = httpRequest.url();String result = httpRequest.body();System.out.println(result);return "99999";}
本地亲测可以使用
<dependency><groupId>org.apache.ant</groupId><artifactId>ant</artifactId><version>1.10.5</version></dependency><!-- https://mvnrepository.com/artifact/com.alibaba/druid --><dependency><groupId>com.alibaba</groupId><artifactId>druid</artifactId><version>1.1.21</version></dependency><dependency><groupId>com.belerweb</groupId><artifactId>pinyin4j</artifactId><version>2.5.1</version></dependency><dependency><groupId>com.squareup.okhttp3</groupId><artifactId>okhttp</artifactId><version>3.14.9</version><optional>true</optional></dependency><dependency><groupId>com.github.kevinsawicki</groupId><artifactId>http-request</artifactId><version>5.6</version></dependency><dependency><groupId>org.xerial</groupId><artifactId>sqlite-jdbc</artifactId><version>3.7.2</version></dependency>