这几天上线了一个项目,有些业务线在对接。由于大家使用的请求工具类不同,可能就会遇到各种各样的问题。其中有些使用RestTemplate的同事就发现返回的响应信息会乱码,那这个是什么原因呢?怎么处理呢?原因出现这种情况的原因是RestTemplate中的messageConverters列表中的StringHttpMessageConverter默认采用的是ISO-8859-1的编码格式,但我们现在一般的响应信息都是UTF-8的,字符编码不一致,这就导致了响应信息乱码的问题。解决知道原因就容易解决了。只要把字符集改成UTF-8就好了,代码如下:restTemplate.getMessageCon
这几天上线了一个项目,有些业务线在对接。由于大家使用的请求工具类不同,可能就会遇到各种各样的问题。其中有些使用RestTemplate的同事就发现返回的响应信息会乱码,那这个是什么原因呢?怎么处理呢?原因出现这种情况的原因是RestTemplate中的messageConverters列表中的StringHttpMessageConverter默认采用的是ISO-8859-1的编码格式,但我们现在一般的响应信息都是UTF-8的,字符编码不一致,这就导致了响应信息乱码的问题。解决知道原因就容易解决了。只要把字符集改成UTF-8就好了,代码如下:restTemplate.getMessageCon
Postman很多人都用过,他有一个非常好用的功能,就是可以直接把请求转化成代码,大大地提高了我们的开发效率。有些朋友可能还没用过这个功能,也有些人压根儿不知道有这个功能。今天就讲一下,Postman怎么把请求转化成代码。首先我们用Postman写一个请求,header和body的内容分别如下:image.pngimage.png转化成代码其实很简单,我们只需要点击一下旁边的代码(code)按钮:image.png点击之后如下:image.png然后我们可以在下拉列表中选择自己需要转化的编程语言和对应的代码包,这里用Java的Unirest举例:image.png可以直接把代码复制到我们的项目
Postman很多人都用过,他有一个非常好用的功能,就是可以直接把请求转化成代码,大大地提高了我们的开发效率。有些朋友可能还没用过这个功能,也有些人压根儿不知道有这个功能。今天就讲一下,Postman怎么把请求转化成代码。首先我们用Postman写一个请求,header和body的内容分别如下:image.pngimage.png转化成代码其实很简单,我们只需要点击一下旁边的代码(code)按钮:image.png点击之后如下:image.png然后我们可以在下拉列表中选择自己需要转化的编程语言和对应的代码包,这里用Java的Unirest举例:image.png可以直接把代码复制到我们的项目