欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Spring使用RestTemplate模擬form提交示例

 更新時(shí)間:2018年03月08日 15:42:49   作者:智頂筆記  
本篇文章主要介紹了Spring使用RestTemplate模擬form提交示例,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧

RestTemplate是用來(lái)在客戶(hù)端訪問(wèn)Web服務(wù)的類(lèi)。和其他的Spring中的模板類(lèi)(如JdbcTemplate、JmsTemplate)很相似,我們還可以通過(guò)提供回調(diào)方法和配置HttpMessageConverter類(lèi)來(lái)客戶(hù)化該模板??蛻?hù)端的操作可以完全使用RestTemplate和HttpMessageConveter類(lèi)來(lái)執(zhí)行。

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){


    //請(qǐng)求頭設(shè)置
    HttpHeaders headers = new HttpHeaders();
    headers.setContentType(MediaType.APPLICATION_FORM_URLENCODED);


    //提交參數(shù)設(shè)置
    MultiValueMap<String,String> p = new LinkedMultiValueMap<>();
    p.add("username","xxx");
    p.add("password","yyy");
    p.add("phoneNum",phoneNum);
    p.add("content",text);

    //提交請(qǐng)求
    HttpEntity< MultiValueMap<String,String>> entity = new HttpEntity< MultiValueMap<String,String>>(p,headers);

    String result = restTemplate.postForObject("http://....",entity,String.class);

    return result;

  }
}

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • mybatis實(shí)現(xiàn)獲取入?yún)⑹荓ist和Map的取值

    mybatis實(shí)現(xiàn)獲取入?yún)⑹荓ist和Map的取值

    這篇文章主要介紹了mybatis實(shí)現(xiàn)獲取入?yún)⑹荓ist和Map的取值問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-06-06
  • Java基礎(chǔ)知識(shí)之ByteArrayInputStream流的使用

    Java基礎(chǔ)知識(shí)之ByteArrayInputStream流的使用

    這篇文章主要介紹了Java基礎(chǔ)知識(shí)之ByteArrayInputStream流的使用,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2021-12-12
  • Java中的RPC框架Dubbo原理和機(jī)制詳解

    Java中的RPC框架Dubbo原理和機(jī)制詳解

    這篇文章主要介紹了Java中的RPC框架Dubbo原理和機(jī)制詳解,Dubbo 是一款Java RPC框架,致力于提供高性能的 RPC 遠(yuǎn)程服務(wù)調(diào)用方案,作為主流的微服務(wù)框架之一,Dubbo 為開(kāi)發(fā)人員帶來(lái)了非常多的便利,需要的朋友可以參考下
    2024-01-01
  • Java 8 動(dòng)態(tài)類(lèi)型語(yǔ)言Lambda表達(dá)式實(shí)現(xiàn)原理解析

    Java 8 動(dòng)態(tài)類(lèi)型語(yǔ)言Lambda表達(dá)式實(shí)現(xiàn)原理解析

    Java 8支持動(dòng)態(tài)語(yǔ)言,看到了很酷的Lambda表達(dá)式,對(duì)一直以靜態(tài)類(lèi)型語(yǔ)言自居的Java,讓人看到了Java虛擬機(jī)可以支持動(dòng)態(tài)語(yǔ)言的目標(biāo)。接下來(lái)通過(guò)本文給大家介紹Java 8 動(dòng)態(tài)類(lèi)型語(yǔ)言Lambda表達(dá)式實(shí)現(xiàn)原理分析,需要的朋友可以參考下
    2017-02-02
  • SpringBoot的@Value注解如何設(shè)置默認(rèn)值

    SpringBoot的@Value注解如何設(shè)置默認(rèn)值

    這篇文章主要介紹了SpringBoot的@Value注解如何設(shè)置默認(rèn)值問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-02-02
  • 淺析Jmeter多用戶(hù)token使用問(wèn)題

    淺析Jmeter多用戶(hù)token使用問(wèn)題

    這篇文章主要介紹了Jmeter多用戶(hù)token使用問(wèn)題,通過(guò)具體的例子給大家介紹了Jmeter多用戶(hù)token使用場(chǎng)景接口分析,需要的朋友可以參考下
    2021-10-10
  • Kafka在客戶(hù)端實(shí)現(xiàn)消息的發(fā)送與讀取

    Kafka在客戶(hù)端實(shí)現(xiàn)消息的發(fā)送與讀取

    這篇文章主要介紹了Kafka在客戶(hù)端實(shí)現(xiàn)消息的發(fā)送與讀取,KafkaProducer是用于發(fā)送消息的類(lèi),ProducerRecord類(lèi)用于封裝Kafka的消息,KafkaProducer的實(shí)例化需要指定的參數(shù),Producer的參數(shù)定義在 org.apache.kafka.clients.producer.ProducerConfig類(lèi)中,需要的朋友可以參考下
    2023-12-12
  • JAVA將中文轉(zhuǎn)換為拼音簡(jiǎn)單實(shí)現(xiàn)方法

    JAVA將中文轉(zhuǎn)換為拼音簡(jiǎn)單實(shí)現(xiàn)方法

    拼音轉(zhuǎn)換是中文處理的常見(jiàn)需求,TinyPinyin、HanLP、pinyin4j是常用的本地拼音轉(zhuǎn)換庫(kù),各有特點(diǎn),開(kāi)發(fā)者可根據(jù)具體需求選擇合適的拼音轉(zhuǎn)換工具,需要的朋友可以參考下
    2024-10-10
  • MyBatis中的JdbcType映射使用詳解

    MyBatis中的JdbcType映射使用詳解

    這篇文章主要介紹了MyBatis中的JdbcType映射使用詳解,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2020-11-11
  • 教你如何用Java簡(jiǎn)單爬取WebMagic

    教你如何用Java簡(jiǎn)單爬取WebMagic

    今天給大家?guī)?lái)的是關(guān)于Java爬蟲(chóng)的相關(guān)知識(shí),文章圍繞著Java如何爬取WebMagic展開(kāi),文中有非常詳細(xì)的介紹及代碼示例,需要的朋友可以參考下
    2021-06-06

最新評(píng)論