如何在python中发送带有请求的“ multipartrelated”?

如何在python中发送带有请求的“ multipartrelated”?,第1张

如何在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
是不常用的。



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5649076.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-16
下一篇 2022-12-16

发表评论

登录后才能评论

评论列表(0条)

保存