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

如何解決使用restTemplate進(jìn)行feign調(diào)用new HttpEntity<>報(bào)錯(cuò)問(wèn)題

 更新時(shí)間:2024年06月15日 10:36:13   作者:時(shí)間是一種解藥  
這篇文章主要介紹了如何解決使用restTemplate進(jìn)行feign調(diào)用new HttpEntity<>報(bào)錯(cuò)問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教

restTemplate進(jìn)行feign調(diào)用new HttpEntity<>報(bào)錯(cuò)

問(wèn)題背景

今天才知道restTemplate可以直接調(diào)用feign,高級(jí)用法呀,但使用restTemplate進(jìn)行feign調(diào)用new HttpEntity<>報(bào)錯(cuò)了標(biāo)紅了



導(dǎo)入的錯(cuò)包為:

import org.apache.http.HttpEntity;

HttpEntity<>標(biāo)紅解決方案

1 原來(lái)是因?yàn)橐e(cuò)了包,在標(biāo)紅處使用快捷鍵alt+enter,選第二個(gè)改變類型



更改新包為:

import org.springframework.http.ResponseEntity;

心得

不同依賴導(dǎo)致的問(wèn)題,要多注意

resttemplate調(diào)用HttpEntity 產(chǎn)生報(bào)錯(cuò)

項(xiàng)目場(chǎng)景

resttemplate調(diào)用HttpEntity 產(chǎn)生報(bào)錯(cuò)

傳輸過(guò)程

問(wèn)題描述

org.springframework.web.client.RestClientException: Could not write request: no suitable HttpMessageConverter found for request type [[Lorg.apache.commons.httpclient.NameValuePair;] and content type [application/x-www-form-urlencoded]

原因分析

HashMap<String, String> map = new HashMap<>();
 map.put("xmlData", "xmlDataInfo");
    //上面的map直接塞進(jìn)request請(qǐng)求里會(huì)報(bào)錯(cuò)
/**
 * org.springframework.web.client.RestClientException: Could not write request: no suitable HttpMessageConverter
 * found for request type [[Lorg.apache.commons.httpclient.NameValuePair;] and content type [application/x-www-form-urlencoded
 */
//應(yīng)該把map換成NameValuePair[] data = { new NameValuePair("xmlData",string) };
NameValuePair[] data = { new NameValuePair("xmlData",string) };
HttpEntity<String> httpEntity = new HttpEntity(data, headers);
//這樣就可以了

解決方案

應(yīng)該把hashmap 換成 MultiValueMap  就可以了

總結(jié)

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • Spring集成MyBatis框架

    Spring集成MyBatis框架

    本文主要介紹了Spring集成MyBatis的配置和使用,項(xiàng)目基于Maven構(gòu)建,連接Mysql數(shù)據(jù)庫(kù)。下面跟著小編一起來(lái)看下吧
    2017-02-02
  • Springboot在有參構(gòu)造方法類中使用@Value注解取值

    Springboot在有參構(gòu)造方法類中使用@Value注解取值

    這篇文章主要介紹了Springboot在有參構(gòu)造方法類中使用@Value注解取值,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-06-06
  • 深入理解Java設(shè)計(jì)模式之單例模式

    深入理解Java設(shè)計(jì)模式之單例模式

    這篇文章主要介紹了JAVA設(shè)計(jì)模式之單例模式的的相關(guān)資料,文中示例代碼非常詳細(xì),供大家參考和學(xué)習(xí),感興趣的朋友可以了解下
    2021-11-11
  • SpringBoot接收接口入?yún)⒌姆绞叫〗Y(jié)

    SpringBoot接收接口入?yún)⒌姆绞叫〗Y(jié)

    這篇文章主要給大家介紹了SpringBoot接收接口入?yún)⒌膸追N方式,我們從調(diào)用方的視角去看待這個(gè)問(wèn)題,對(duì)調(diào)用方來(lái)說(shuō),它在調(diào)用接口時(shí)有好幾種傳參方式,下面,將會(huì)依次對(duì)這幾種參數(shù)方式進(jìn)行講解和代碼示例,需要的朋友可以參考下
    2024-01-01
  • java實(shí)現(xiàn)文件導(dǎo)入導(dǎo)出

    java實(shí)現(xiàn)文件導(dǎo)入導(dǎo)出

    這篇文章主要介紹了java實(shí)現(xiàn)文件導(dǎo)入導(dǎo)出的方法和具體示例代碼,非常的簡(jiǎn)單實(shí)用,有需要的小伙伴可以參考下
    2016-04-04
  • 基于Consumer接口、Predicate接口初使用

    基于Consumer接口、Predicate接口初使用

    這篇文章主要介紹了Consumer接口、Predicate接口初使用方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2021-12-12
  • Mybatis中的Criteria條件查詢方式

    Mybatis中的Criteria條件查詢方式

    這篇文章主要介紹了Mybatis中的Criteria條件查詢方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2021-07-07
  • Spring Boot 開(kāi)發(fā)環(huán)境熱部署詳細(xì)教程

    Spring Boot 開(kāi)發(fā)環(huán)境熱部署詳細(xì)教程

    這篇文章主要介紹了Spring Boot 開(kāi)發(fā)環(huán)境熱部署,本文給大家介紹了Spring Boot 開(kāi)發(fā)環(huán)境熱部署的原理及快速配置方法,通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-06-06
  • ES模糊查詢失效的坑以及解決方案

    ES模糊查詢失效的坑以及解決方案

    ES的查詢?cè)硎前捶衷~建立索引,根據(jù)要保存的內(nèi)容先分詞,然后按照分詞的結(jié)果建立索引,這篇文章主要給大家介紹了關(guān)于ES模糊查詢失效的坑及解決方案的相關(guān)資料,需要的朋友可以參考下
    2023-09-09
  • 如何在java中使用Jython

    如何在java中使用Jython

    這篇文章主要介紹了如何在java中使用Jython,由于項(xiàng)目中需要用到Java調(diào)用Python的腳本,來(lái)實(shí)現(xiàn)一些功能,就對(duì)jython做了一些了解,通過(guò)jython可以實(shí)現(xiàn)java對(duì)python腳本的調(diào)用,需要的朋友可以參考一下
    2022-03-03

最新評(píng)論