您必须自己创建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是不常用的。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)