resttemplate线程池(websocket connection to failed)

项目场景:resttemplate调用HttpEntity产生报错传输过程问题描述:提示:这里描述项目中遇到的问题:例如:数据传输过程中数据不时出现丢失的情况,偶尔会丢失一部分数据APP中接收数据代码:org.springframework.web.client.RestClientException:Couldnotwriterequest:nosuitableHttpMessageConverterfoundforrequesttype[[Lorg.a.

大家好,又见面了,我是你们的朋友全栈君。

项目场景:

resttemplate调用HttpEntity 产生报错

传输过程


问题描述:

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直接塞进request请求里会报错
/**
 * 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
 */
//应该把map换成NameValuePair[] data = { new NameValuePair("xmlData",string) };
NameValuePair[] data = { new NameValuePair("xmlData",string) };
HttpEntity<String> httpEntity = new HttpEntity(data, headers);
//这样就可以了

解决方案:

,应该把hashmap 换成 MultiValueMap  就可以了

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/127967.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • pycharm下的多个python版本共存(二)

    pycharm下的多个python版本共存(二)

    2021年10月22日
    49
  • JWT原理讲解_达林顿管工作原理

    JWT原理讲解_达林顿管工作原理JWT(JSONWEBTOKEN)jwt有3部分组成:(head、Payload、signature)下面我们将分三步生成JWT的值。1.Head头部:一般包含两部分{“typ”:”JWT”,//固定为jwt”alg”:”HS256″//加密算法}第一部分的值:将Head进行Base64加密就是第一部分的值。2.Payload荷载:包含公共部分与自定义部分{ //公共部分,非强制可以省略。 “iss”:”servic

    2022年10月17日
    0
  • 黑马程序猿 ———- Java网络技术之 —正則表達式 (Day06)

    黑马程序猿 ———- Java网络技术之 —正則表達式 (Day06)

    2022年1月25日
    42
  • 系统运维架构 DevOps

    系统运维架构 DevOps一套大而全的系统架构体系与具体落地方案 写在最前面上次参加DBAplus举办的敏捷运维峰会时,一个兄弟的提问一直萦绕耳边,由于时间有限没有进行深入的交流,甚是遗憾。那个问题是:你们公司的IT系统架构是怎样的?又如何具体落地?采用了哪些开源或是商业的技术?其实之前也写过或是做过一些关于系统架构的分享,或多或少的个人或其它限制,总觉得未能尽兴,留有遗憾。因此经过最近一个多月的总结和梳理…

    2022年7月17日
    7
  • Hadoop面试题总结「建议收藏」

    Hadoop面试题总结「建议收藏」Hadoop面试题总结1.hadoop的TextInputFormat作用是什么?如何自定义实现?InputFormat会在map操作之前对数据进行两方面的预处理:gitSplits,返回的是InputSplit数组,对数据进行split切片,每一个切片都需要一个map任务去处理。getRecordReader,返回的是RecordReader对象,将每个切片中的数据转换为<k…

    2022年6月16日
    29
  • pycharm中查看某个函数定义_函数的三要素

    pycharm中查看某个函数定义_函数的三要素操作方式如下:(1)ctrl+shift+i查看函数定义(2)按住ctrl键,将鼠标放到函数上,就会显示函数信息,点击进去可以查看函数源码。(3)选中函数位置,按住ctrl+左键就会跳转到函数的定义处

    2022年8月29日
    1

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号