SpringBoot请求第三方接口[通俗易懂]

SpringBoot请求第三方接口[通俗易懂]/*SpringBoot请求第三方接口*/Stringurl=”http://192.168.3.8:8011/file/openadd”;RestTemplateclient=newRestTemplate();//设置请求头HttpHeadersheaders=newHttpHeaders();MediaTypetype=MediaType.pa…

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


/* SpringBoot请求第三方接口  */
String url="http://192.168.3.8:8011/file/openadd";
RestTemplate client = new RestTemplate();

// 设置请求头
HttpHeaders headers = new HttpHeaders();
MediaType type = MediaType.parseMediaType("multipart/form-data");
headers.setContentType(type);

// 设置请求体,注意是LinkedMultiValueMap
FileSystemResource fileSystemResource = new FileSystemResource(uploadedFile);
MultiValueMap<String, Object> form = new LinkedMultiValueMap<>();

UUIDFileName = UUID.randomUUID().toString().replace("-","");
form.add("file", fileSystemResource);
form.add("fileName",UUIDFileName);
form.add("type",3);
form.add("updateFlag",0);
form.add("createByName",""+ UserUtils.getUser().getName());
form.add("createBy",""+UserUtils.getUser().getId());

// 用HttpEntity封装整个请求报文
HttpEntity<MultiValueMap<String, Object>> files = new HttpEntity<>(form, headers);

String str = client.postForObject(url, files, String.class);


 

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

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/135209.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • 微商分销管理系统开发解决方案

    微商分销管理系统开发解决方案微商分销管理系统开发-专业微商分销管理系统解决方案微商分销管理系统是能掌控代理商所以大数据及代理管理体系,通过系统能对产品的生产、仓储、分销、物流运输、市场巡检及消费者等环节进行采集跟踪,实现产品生产环节、销售环节、流通环节…

  • 圣诞节来了,怎能还没有圣诞树呢 快来为心爱的她送上专属的圣诞礼物叭~

    圣诞节来了,怎能还没有圣诞树呢 快来为心爱的她送上专属的圣诞礼物叭~圣诞节来了,怎能没有圣诞树!作为我的粉丝朋友们,我不允许大家还没有专属于自己的圣诞树!我要让大家收到最特别最美丽的圣诞树!

  • StringTokenizer用法[通俗易懂]

    StringTokenizer用法[通俗易懂]StringTokenizer可以将一个字符串分解为一个一个的单词或者标记。常用方法如下:methodcontentintcountTokens()返回nextToken方法被调用的次数。booleanhasMoreTokens()返回是否还有分隔符。booleanhasMoreElements()返回是否还有分隔符。StringnextTo…

    2022年10月24日
  • Drupal 安装「建议收藏」

    Drupal 安装「建议收藏」2.Drupal安装在安装Drupal前,你需要在服务器上先搭建一个PHP+MySQL环境。专业网站一般是安装LAMP(Linux+Apache+MySQL+PHP)。环境的搭建可参考如下文章:Windows下php服务器配置过程:http://www.loosky.net/?q=node/25Linux下Lamp服务器的配置:http://www…

  • Linux 重启网络服务__2018.07.28[通俗易懂]

    Linux 重启网络服务__2018.07.28[通俗易懂]使用minicom软件开发串口进入minicom:    sudominicom 设置PC机的静态IP地址:   sudovim/etc/network/interfaces    autoeth0   ifaceeth0inetstatic   address192.168.1.30   netmask255.255.255.0   gat…

    2022年10月20日
  • linux镜像文件没有gho,【iso文件中没有gho文件】iso变gho_iso文件里没有gho-系统城…

    linux镜像文件没有gho,【iso文件中没有gho文件】iso变gho_iso文件里没有gho-系统城…2016-05-0119:20:51  浏览量:6833gho文件是ghost系统的克隆镜像,存储着系统分区的所有文件信息,可用于安装系统,有些U盘安装方法需要把ISO镜像中的gho文件拷贝到U盘,那么gho文件在哪里呢?ISO镜像中的gho文件是哪个呢?下面系统城小编就跟大家分析一下。2016-03-0319:44:18  浏览量:18623使用U盘pe启动盘安装系统时,只需把系统gho映像…

发表回复

您的电子邮箱地址不会被公开。

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