Content-Type:application/octet-stream

这种传输用于图片|文本传输:

我也是在操作河马云手机中,往云机传输图片和文本txt遇到的。
“”"=============================================================="""
接下来python实现下:
首先要先安装:requests-toolbelt

pip install requests-toolbelt

图片:

# -*- coding: utf-8 -*-
# @Author  : Codeooo
# @Time    : 2021/10/22import random
from base64 import b64decodeimport requests
from requests_toolbelt.multipart.encoder import MultipartEncoderdef up(base64_img):url= 'https://hzsite.longene.com.cn/cardgroup!uploadChuckFile'headers={"Cookie":"JSESSIONID=1D70333FF886DDE6EDEA845EB8A7FDCA",# "Host":"hzsite.longene.com.cn",# "Origin":"https://hzsite.longene.com.cn",# "Pragma":"no-cache",# "Referer":"https://hzsite.longene.com.cn/js/webWorker_upload.js","User-Agent":"Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36"}multipart_encoder = MultipartEncoder(fields={"chuckSize":"1","currentChuck":"1","fileName": "1.png",# "Content-Type": "application/octet-stream",# "file": ("1.png", open('C:\\Users\Administrator\Desktop\index.png','rb'), 'application/octet-stream')"file": ("1.png",  b64decode(imgBase64(base64_img)), 'application/octet-stream')},# boundary = '-----------------------------' + "WebKitFormBoundary" + str(random.randint(1e28, 1e29 - 1))boundary = '----' + "WebKitFormBoundary" + generate_code())headers['Content-Type'] = multipart_encoder.content_typeprint(multipart_encoder.content_type)result = requests.post(url, headers=headers, data=multipart_encoder)print(result.status_code)print(result.text)def imgBase64(base64_img):return base64_img.replace("data:image/png;base64,","")def generate_code(code_len = 16):all_char = '0123456789qazwsxedcrfvtgbyhnujmikolpQAZWSXEDCRFVTGBYHNUJIKOLP'code = ''for _ in range(code_len):num = random.randint(0,len(all_char)-1)code += all_char[num]return codebase64_img = 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAH0AAAB9AQAAAACn+1GIAAABxElEQVR4Xr2VsY20MBCFBzlwtjRgyW04c0tsA7vQALTkzG1YcgNL5sDy/M9wp9NF4z85hBD6JJiZx3sD8e+j0N+ARjRHImebViupIeB51+bl6VnswXkIOHUEe0ZU5J2GQVQc6zPa/wBB7S736yBAp84eJX/8T+sCIHq4vF/nt0ACgNINejhafP7+DCJIU0nvks+SN7ZjAI8a0mYK6aGHQCPeIJ5XW8xcruFE4Ori6UXppe3GfVoZ+DqxeQd6cqXbQTLgj1NbsKuG6t2nImDGrYEXwJrOI6BLrtMcDLk0xV5WBIwo6Lx6XjXfLxVBI7O4tHgUrzQGYIFd88mwD1S8/SGA1r1j3kgD17t1EUCPnXglDFcXuiUUAAZqjqH9FiFMd5AIONQ5phkBcvwZBMVyMQu0p3z2zMmgaWSOV1dfCHccAw7pUbvGMkh0tS6CaznVd2EO+atTGeQrENxc3kJXXQSQEJtm9eaJslcaRHDtD7tFqJ7blz8E0LcUoWZ96Lxf08oAu7DHzn60uq0tA9f1O6GKJ/K99RFwlDpzepA9buOOgEhT4bP0GA0Bz0eAtWniLvwQ6H9CbME0x7roXlYE/Pv4I/AP3E++ybG1pKEAAAAASUVORK5CYII='
up(base64_img)

文本:

# -*- coding: utf-8 -*-
# @Author  : Codeooo
# @Time    : 2021/10/22import random
from base64 import b64decodeimport requests
from requests_toolbelt.multipart.encoder import MultipartEncoderdef up(base64_img,fileName):# url= 'https://ecsite.longene.com.cn/cardgroup!uploadChuckFile'url= 'https://hzsite.longene.com.cn/cardgroup!uploadChuckFile'headers={"Accept-Encoding": "gzip, deflate, br","Cookie": "JSESSIONID=1D70333FF886DDE6EDEA845EB8A7FDCA","User-Agent": "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36"}multipart_encoder = MultipartEncoder(fields={"chuckSize":"1","currentChuck":"1","fileName": f"{fileName}","Content-Type": "application/octet-stream","file": ("1.txt",  str.encode(txt), 'application/octet-stream')},boundary = '-----------------------------' + str(random.randint(1e28, 1e29 - 1)))headers['Content-Type'] = multipart_encoder.content_typeresult = requests.post(url, headers=headers, data=multipart_encoder)print(result.status_code)print(result.text)def imgBase64(txt):return  str.encode(txt)txt = '136xxxx7120----hpril64810'
fileName = '1.txt'
up(txt,fileName)

python实现Content-Type:application/octet-stream相关推荐

  1. Spring Boot——[Content type 'application/x-www-form-urlencoded;charset=UTF-8' not supported]解决方案

    问题描述 2020-02-13 19:32:04.322 WARN 109508 --- [p-nio-80-exec-4] .m.m.a.ExceptionHandlerExceptionResol ...

  2. “Content type ‘application/x-www-form-urlencoded;charset=UTF-8‘ not supported“解决方法

    项目接口返回 code: 500 data: null message: "Content type 'application/x-www-form-urlencoded;charset=U ...

  3. jmeter报“msg“:“Content type ‘application/x-www-form-urlencoded;charset=UTF-8‘ not supported“的解决方法

    jmeter报"msg":"Content type 'application/x-www-form-urlencoded;charset=UTF-8' not supp ...

  4. Error while extracting response for type [class xxx] and content type application/xml;charset=UTF-8

    强烈推荐一个大神的人工智能的教程:http://www.captainbed.net/zhanghan [前言] 最近在用restTemplate进行一次http请求时发现了报错(Error whil ...

  5. Content type ‘application/x-www-form-urlencoded;charset=UTF-8‘ not supported

    问题描述: 我写了一个接口,这个接口参数是这样的 @ResponseBody @RequestMapping(value = "importData", method = Requ ...

  6. 请求状态为200,前端报系统出错,后端日志报“Content type ‘application/octet-stream‘not supported“错误

    请求后端出现"Content type 'application/octet-stream'not supported"错误 错误描述: Content type 'applica ...

  7. Springboot 报错Content type ‘application/x-www-form-urlencoded;charset=UTF-8‘ not supported

    SpringBoot错误解决 1.错误展示 2021-03-23 12:20:02.805 ERROR org.springframework.web.HttpMediaTypeNotSupporte ...

  8. 苹果微信推送服务器错误,接入WxPusher微信推送服务出现错误:Content type application/x...

    背景 使用WxPusher微信推送服务 ,可以及时的将服务的一些运行异常信息,发送到自己的微信上,方便了解服务的运行状态(PS:这个服务是免费的). 你可以在这里看到WxPusher微信推送服务的接入 ...

  9. HttpMediaTypeNotSupportedException: Content type ‘application/x-www-form-urlencoded;charset=UTF-8‘ n

    问题如下: Resolved [org.springframework.web.HttpMediaTypeNotSupportedException: Content type 'applicatio ...

  10. Handler execution resulted in exception: Content type 'application/json;charset=UTF-8' not supported

    postman测试接口的时候报415错误,上网看了之后发现都是说jar包的问题,我导入了jar包发现还是不好使,试了好几次,有哪位大牛帮我一下,控制台输出的是不支持application/json;c ...

最新文章

  1. Python面向对象编程:类继承和其衍生术语
  2. 埃尔米特插值(等距节点,只用一个点的导数构造n+1阶Hermite多项式)Python实现
  3. SpringBoot使用@Transactional的类手动注入失败
  4. em算法python代码_EM算法的python实现的方法步骤
  5. deepfakes怎么用_[mcj]deepfakesApp使用说明(1)
  6. 17110 Divisible(basic)
  7. python 信号量 semaphore
  8. toad for mysql 乱码_Toad for mysql乱码解决办法
  9. 实验3-10 高速公路超速处罚 (15 分)
  10. Xna环境在PC平台下的功能扩展
  11. 工程linux下创建svn仓库目录结构
  12. python面试必备10题_不吹不擂,你想要的Python面试都在这里了【315+道题】+精心整理的解答...
  13. 性能测试之工具对比-ngrinder jmeter loadunner及ngrinder安装使用方法
  14. Java学习笔记(JDBC数据库编程常用接口)
  15. elasticsearch6.1.3 集成分词器
  16. SVN和Git的使用
  17. 基础笔记(三):网络协议之Tcp、Http
  18. 人工智能粒子群优化和群智能
  19. 2005年九大受宠技术:TD-SCDMA
  20. 司铭宇讲师为平安人寿保险300位管理层培训《新生代员工的管理与激励》企业内训

热门文章

  1. 报错 Illegal instruction
  2. 上半年要写的博客文章26
  3. python培训时间多长
  4. 交互式电子白板有哪些功能
  5. ZZULIOJ 1014: 求三角形的面积
  6. 恒流源差分放大电路静态分析_带有恒流源的差动放大电路
  7. 关于实习、校招的科普
  8. base64图片上传解析不了问题
  9. 2020南京市(徐庄)高层次创业人才引进计划开启申报
  10. js进阶之天猫弹性导航