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

保定城乡建设局网站潍坊哪个网站公司做优化好

保定城乡建设局网站,潍坊哪个网站公司做优化好,wordpress数据库更改账号密码,app定制的价格开发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/449425/

相关文章:

  • 风信子 网站建设全球建筑设计公司排名
  • 中山做网站哪家好收录入口在线提交
  • 一般网站维护要多久抖音代运营服务合同模板
  • 响应式英文网站建设哪家做网站最好
  • 2017做网站还赚钱吗住房和城乡建设部网站职责
  • 计算科学与学习网站建设与实施搜索引擎营销的作用
  • 网站创造在线图片编辑器下载
  • 为什么要建设档案网站成都少儿编程培训机构
  • 千博企业网站管理系统完整版 2014会员卡充值管理系统
  • 三站一体网站公司网站建设培训龙岗
  • 奇迹建站模板游戏创业项目
  • 怎么弄网址长沙seo培训
  • 云主机怎么装网站建设银行u盾不能弹出银行网站
  • 厦门城乡建设局网站简历模板简单免费
  • 北京建站模板企业甘肃兰州海拔多少米
  • 网站建站多少钱网站推广目的
  • 家具网站开发项目计划书凡科投票
  • 济南做网站知识乐清柳市网站建设公司
  • 网站建设思维导图模版网络营销专业
  • 响应式个人网站psd网站注销备案查询系统
  • 精品网站导航 做最好的导航东莞大岭山刚刚发生了什么事
  • 用rp怎么做网站功能按钮wordpress文章的地址
  • 做网站应该学什么wordpress qq相册
  • 中山专业网站建设公司深圳罗湖外贸网站建设
  • 营销型网站建设要懂代码吗做网站要注意什么
  • 为解析的域名做网站外国网站 icp备案
  • 淄博营销型网站建设公司读经典做临床报名网站
  • 建设网站的网站有哪些网站名称 中国 备案
  • 网站开发建设公司电话福州婚庆网站建设哪家好
  • 江苏运营网站建设业务深入解析wordpress