Python 这篇文章的数据格式正确吗?

Python 这篇文章的数据格式正确吗?,python,http,http-headers,http-post,urllib2,Python,Http,Http Headers,Http Post,Urllib2,我将以字符串形式存储以下内容,并将其传递到urllib2.Request对象中: 请求。添加_数据(我的_数据) 当我测试代码时,我得到一个400错误,我不确定这部分是否是导致错误的原因,所以我想在这里检查一下 --10.42.4.203.0.18603.1413202759.359.1 Content-Disposition: form-data; name="username" uname --10.42.4.203.0.18603.1413202759.359.1 Content-Dis

我将以字符串形式存储以下内容,并将其传递到urllib2.Request对象中:

请求。添加_数据(我的_数据)

当我测试代码时,我得到一个400错误,我不确定这部分是否是导致错误的原因,所以我想在这里检查一下

--10.42.4.203.0.18603.1413202759.359.1
Content-Disposition: form-data; name="username"

uname
--10.42.4.203.0.18603.1413202759.359.1
Content-Disposition: form-data; name="password"

pw
--10.42.4.203.0.18603.1413202759.359.1
Content-Disposition: form-data; name="feedInstanceID"

449
--10.42.4.203.0.18603.1413202759.359.1
Content-Disposition: file; name="file"; filename="cap.xml"
Content-Type: ("text/xml", None)

<?xml version = "1.0" encoding = "UTF-8"?>
<test>nothing</test>


--10.42.4.203.0.18603.1413202759.363.2--
--10.42.4.203.0.18603.1413202759.359.1
内容配置:表单数据;name=“username”
uname
--10.42.4.203.0.18603.1413202759.359.1
内容配置:表单数据;name=“密码”
嗯
--10.42.4.203.0.18603.1413202759.359.1
内容配置:表单数据;name=“feedInstanceID”
449
--10.42.4.203.0.18603.1413202759.359.1
内容配置:文件;name=“file”;filename=“cap.xml”
内容类型:(“文本/xml”,无)
没有什么
--10.42.4.203.0.18603.1413202759.363.2--
不,您的帖子格式不正确;
文件
部分上的内容类型标头无效:

Content-Type: ("text/xml", None)
这应该是:

Content-Type: text/xml
考虑使用,并让该库为您生成多部分/表单数据发布正文