栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

如何在python中发送带有请求的“ multipart / related”?

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

如何在python中发送带有请求的“ multipart / related”?

您必须自己创建MIME编码。您可以使用以下

email.mime
软件包进行操作:

import requestsfrom email.mime.multipart import MIMEMultipartfrom email.mime.text import MIMETextrelated = MIMEMultipart('related')submission = MIMEText('text', 'xml', 'utf8')submission.set_payload(open('submission_set.xml', 'rb').read())related.attach(submission)document = MIMEText('text', 'plain')document.set_payload(open('document.txt', 'rb').read())related.attach(document)body = related.as_string().split('nn', 1)[1]headers = dict(related.items())r = requests.post(url, data=body, headers=headers)

我假设XML文件使用UTF-8,您可能还想为

document
条目设置一个字符集。

requests
只知道如何创建
multipart/form-data
职位实体;这
multipart/related
是不常用的。



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/646878.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号