怎么在Spring中使用RestTemplate模擬form提交?很多新手對此不是很清楚,為了幫助大家解決這個難題,下面小編將為大家詳細講解,有這方面需求的人可以來學習下,希望你能有所收獲。
平陰ssl適用于網(wǎng)站、小程序/APP、API接口等需要進行數(shù)據(jù)傳輸應用場景,ssl證書未來市場廣闊!成為創(chuàng)新互聯(lián)的ssl證書銷售渠道,可以享受市場價格4-6折優(yōu)惠!如果有意向歡迎電話聯(lián)系或者加微信:18982081108(備注:SSL證書合作)期待與您的合作!1.聲明RestTemplate的bean
@Bean public RestTemplate restTemplate(){ return new RestTemplate(); }
2.模擬調(diào)用
@Service public class SmsService { //注入RestTemplate @Autowired RestTemplate restTemplate; public String sendMsg(String phoneNum,String text){ //請求頭設置 HttpHeaders headers = new HttpHeaders(); headers.setContentType(MediaType.APPLICATION_FORM_URLENCODED); //提交參數(shù)設置 MultiValueMapp = new LinkedMultiValueMap<>(); p.add("username","xxx"); p.add("password","yyy"); p.add("phoneNum",phoneNum); p.add("content",text); //提交請求 HttpEntity< MultiValueMap > entity = new HttpEntity< MultiValueMap >(p,headers); String result = restTemplate.postForObject("http://....",entity,String.class); return result; } }
看完上述內(nèi)容是否對您有幫助呢?如果還想對相關知識有進一步的了解或閱讀更多相關文章,請關注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝您對創(chuàng)新互聯(lián)的支持。