在尝试使用' put'时,prolog中不允许使用内容。使用请求模块python的方法

时间:2016-09-29 18:47:29

标签: python python-requests put

我试图使用Python 3.5中的请求模块编写一些脚本。

使用' get'我没有问题。但是,当我尝试使用' put',使用正确的标题时,它会给我'内容不允许在prolog'错误。

我已通过网络查找解决方案但我无法诊断出确切的问题。

import requests
headers = {'Content-type': 'application/xml', 'Accept': 'text/string'}


req = requests.put("https://test.com/api/v2/samples/xxxxx", headers = headers,data = {'name':'john'},auth=('user', 'password'))

并抛出

<Response [400]>
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<exc:exception xmlns:exc="http://test.com/ri/exception">
    <message>Content is not allowed in prolog.</message>
</exc:exception>

谢谢,

0 个答案:

没有答案