RestTemplate 访问别人接口,用object,JsonObjet都无法接收,后台查询
用resource接收

ResponseEntity<Resource> response = template.postForEntity(url1.toString(), requestEntity, Resource.class);

由于接收的是pdf文件
对接收到的这么处理

InputStream stream=  response.getBody().getInputStream();File file = new File("D://202008017-1.pdf");if (!file.exists()){file.createNewFile();}OutputStream os = new FileOutputStream(file);int bytesRead = 0;byte[] buffer = new byte[8192];while ((bytesRead = stream.read(buffer, 0, 8192)) != -1) {os.write(buffer, 0, bytesRead);}os.close();stream.close();

不是什么难题,只是没找对方向,记录一下

遇到个RestTemplate接收 application/octet-stream的问题相关推荐

  1. nodejs form post 到java 服务器端一直收不到数据,通过更改 headers 的 content-type; post 只能接收 application/x-www-form-url

    'use strict'; var router = require('express').Router(); var http = require('http'); // 声明类型 var host ...

  2. 如何在服务器端接收流式stream数据

    如何在服务端接收流式stream 在服务端接收流式stream的具体实现方式可能会因不同的编程语言和框架而有所不同,但一般而言,可以按照以下步骤实现: 在服务端创建一个监听端口,并等待客户端连接. 一 ...

  3. form和ajax同时提交吗,form表单提交与ajax消息传递

    form表单提交与ajax消息传递 1.前后端传输数据编码格式contentType: urlencoded 对应的数据格式:name=xxx&password=666 后端获取数据:requ ...

  4. Flutter选择多张图片上传

    之前发过一篇上传多张图片的博客,那个是自己实现的,但是是一张一张上传最后页面上显示出来所有上传的图片,这篇文章介绍一下一次性选择多张图片并上传 首先引入依赖:multi_image_picker,这个 ...

  5. 前端学习从入门到高级全程记录之41 (PHP基础Ⅳ)

    学习目标 本期接上期内容继续学习php基础知识. HTTP 1. 概要 1.1. 定义 HTTP(HyperText Transfer Protocol,超文本传输协议)最早就是计算机与计算机之间沟通 ...

  6. from提交ajax,form表单提交与ajax消息传递

    form表单提交与ajax消息传递 1.前后端传输数据编码格式contentType: urlencoded 对应的数据格式:name=xxx&password=666 后端获取数据:requ ...

  7. 测试技能整理-python自动化

    pycharm工具基本使用及python基本 python简介 Python是一种跨平台.简单易学.面向对象的编程语言一门计算机语言 自动化测试-通过代码取代手工测试 市场自动化语言:python . ...

  8. Nginx安装与导学

    一.概述 Nginx是一款轻量级的web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器.其特点是占有内存少,并发能力强,事实上nginx的并发能力在同类型的网页服务器中表现较好,中 ...

  9. Nginx+Tomcat 负载均衡集群方案

    2019独角兽企业重金招聘Python工程师标准>>> Nginx+Tomcat 负载均衡集群方案 该方案是我之前做过的一个项目生产应用的,目前运行良好,如何您生产使用,请先做好测试 ...

最新文章

  1. 机器学习实战读书笔记(一)机器学习基础
  2. 解决Oracle jdbc驱动包maven下载失败问题
  3. Scalaz(44)- concurrency :scalaz Future,尚不完整的多线程类型
  4. Android开发:shape和selector和layer-list的(详细说明)
  5. ceres学习之平面拟合
  6. ResNet被全面超越了,是Transformer干的:轻量版优于MobileNet
  7. 数据集如何影响作物病害识别的有效性
  8. AS/400开发经验点滴(六)如何制作下拉菜单
  9. Oracle Database 11g 下载
  10. 在app上查看开发代码
  11. 数据分析师等级主要分为哪几个级别?
  12. matlab剪切板中内容清除,清除剪贴板的内容
  13. 实现多余文字显示省略号
  14. 怀旧服ouf头像插件_TukUI For 3.35 插件整合包 2019年怀旧服可用
  15. win10计算机管理看不见蓝牙,Win10设备管理器找不到蓝牙设备的解决方案
  16. 学习ARM开发(3)
  17. 如何抓包分析BLE 空口报文(GAP + GATT + LESC procedure)?
  18. 考研复试—专业课英语
  19. 《百年孤独》--加西亚·马尔克斯
  20. 陈剑高分指南2019_完整的ECMAScript 2015-2019指南

热门文章

  1. 动态捕捉(四)深度图像基础知识
  2. 交换机、路由器的工作方式详解
  3. Flutter-刘海屏适配SafeArea
  4. Android面试之线程同步的方法
  5. CMS收集器和G1收集器的区别
  6. 2019.5.31 晴
  7. linux解压批量tar文件内容,Linux命令:tar命令批量解压方法总结
  8. 百度地图api result = {“status“:230,“message“:“APP Mcode码校验失败“
  9. ARKit_3_任意门
  10. 怎样检查冰雹对光伏组件造成的暗伤?