【发布时间】:2014-09-23 07:05:52
【问题描述】:
我正在尝试发布一些 xml 以使用 python 以编程方式创建论坛主题。基本上我需要发布带有以下标题的xml:
授权:基本 内容类型:application/atom+xml
这是我正在尝试使用的代码,但它需要单个 request.post() 中的两个标头:
import base64
from requests.auth import HTTPBasicAuth
import requests
xml = "<xml code here>"
url = 'https://server/forums/atom/forum?id=b7915594-5c46-4ae6-916a-be869aabb327'
userID = 'userid'
password = 'password'
header = {"Content-type": "application/atom+xml"}
r = requests.post(url, headers=header, auth=HTTPBasicAuth(userID,password), data=xml)
非常感谢任何帮助。 提前谢谢你
【问题讨论】:
-
你没有描述为什么你认为这不起作用
标签: python http-post python-requests