当前位置: 首页 > news >正文

宁波网站关键词推广郑州千锋教育培训机构怎么样

宁波网站关键词推广,郑州千锋教育培训机构怎么样,石家庄新闻头条新闻最新今天,怎么制作公众号内容requests处理 multipart/form-data 请求以及 boundary值问题 前言1. 请求需要携带本地资源2. 请求需要携带json3. 总结 前言 关于 Content-type: multipart/form-data可以看一下这篇文章, 分析特别详细 HTTP协议之multipart/form-data请求分析 put和post区别不大, 只是上传资…

requests处理 multipart/form-data 请求以及 boundary值问题

  • 前言
    • 1. 请求需要携带本地资源
    • 2. 请求需要携带json
    • 3. 总结

前言

关于 Content-type: multipart/form-data可以看一下这篇文章, 分析特别详细
HTTP协议之multipart/form-data请求分析

put和post区别不大, 只是上传资源的不同方式
requests页面常用操作(post、put、get、head、patch、delete方法)

1. 请求需要携带本地资源

import requests
from requests_toolbelt import MultipartEncoderheaders = {'Cookie': f'1QAZ2WSX3EDC={cookie}; __RequestVerificationToken={token}','Upgrade-Insecure-Requests': '1'}excel_file = open(file, 'rb')
multipart_encoder = MultipartEncoder(fields={'ConfirmationCategory': (None, '3'),'file': (file_name, excel_file, "application/vnd.ms-excel.sheet.macroEnabled.12"),'path': (None, f'C:\\fakepath\\f{file_name}'),'EngagementCode': (None, engagement_code),'isUseTool': (None, '0'),'Category': (None, '3'),'TemplateID': (None, '1'), },boundary='------WebKitFormBoundaryGBsSQdG8BdI5tzVZ')headers['Content-Type'] = multipart_encoder.content_typesession = requests.Session()
response = session.post(url=url, auth=AUTH, headers=headers)

2. 请求需要携带json

from requests_toolbelt.multipart.encoder import MultipartEncoder
import requestsheaders = {"Accept": "*/*","Accept-Encoding": "gzip, deflate, br","Accept-Language": "zh-CN,zh;q=0.9","Referer": "http://app.yjglj.sh.gov.cn/xzsp/DispatchAction.do?efFormEname=CXFW0102","Content-Type": "multipart/form-data; boundary=----WebKitFormBoundarygmHpU6AdOmQPE19B","Host": "app.yjglj.sh.gov.cn","User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.107 Safari/537.36"
}
form_data = MultipartEncoder(fields={"method": 'queryWhscxk',"params": '{"companyName": "", "registrationNumber": "沪WH安许证字[2021]0001"}'},boundary='----WebKitFormBoundarygmHpU6AdOmQPE19B'
)
headers.update({'Content-Type': form_data.content_type})
res = requests.post("http://app.yjglj.sh.gov.cn/xzsp/wxGzhServlet", data=form_data, headers=headers, timeout=10)
print(res.text)

3. 总结

关于 put 和 multipart/form-data 就这么多了, 还有一些其他代码也可以参考一下
Python requests库处理 multipart/form-data 请求以及 boundary值问题

http://www.yayakq.cn/news/949550/

相关文章:

  • 贵州省建设厅官网站杭州 电子商务网站建设
  • 河南省建设局网站首页潜江资讯网最新招聘
  • 网站动态背景怎么做网站盈利
  • 自备服务器做网站实业公司注册条件
  • 怎么查看网站disallow网络建设合同范本
  • 建网站的论坛长治网站建设龙采科技技术支持
  • 滨海做网站需要多少钱建设企业网站个人网银
  • 网站安全检测官网做门名片设计网站
  • 滨海网站建设服务商深圳企业官方网站建设
  • 教学网站开发北京网站建设哪家强
  • 毕业设计做视频网站好做么广告投放网
  • 山东建设工程招标网官方网站微信小程序h5
  • 网站设计案例欣赏厦门网站设计公司找哪家福建小程序开发
  • 学院网站建设规划网站怎么做搜索栏
  • 免费发布推广信息网站在线做ppt模板下载网站有哪些
  • 网站制作怎么自己做书写网站建设策划书
  • 网站设计网络推广优化网站关键词排名优化应该怎么做
  • 深圳松岗网站建设西安小程序开发的公司
  • 咸阳网站建设联系电话深圳营销型网站建设案例
  • wordpress主题图片wordpress seo收费主题
  • asp access网站开发实例精讲做门户网站赚钱吗
  • 做任务挣钱网站免费推广网站如何提高排名
  • 网站建设与管理工资网络工程毕业后干什么
  • 国外h5网站模板求2021没封的良心网址
  • 简单网站建设视频教程下载sharepoint网站制作
  • 怎么做网站教程视频网上推广产品怎么做
  • 专业的营销网站聊城公司网站建设
  • 公众号的微网站开发网站的设计开发
  • 网站透明导航代码万户网络技术
  • 重庆营销型网站设计电商网站建设标准