向webservice的xml api发送数据

2024-09-29 04:23:30 发布

您现在位置:Python中文网/ 问答频道 /正文

我正试图编写一个python脚本,它基本上与使用xmlapi的web服务交互。请求方法是POST。在

通常,我会以request(url, data, headers)的形式编写一个请求,但是对于xmlapi来说,它是不起作用的。也有点像数据编码('utf-8')或urllib.urlencode(data)将不起作用,因为数据不是dict

在这种情况下,数据是xml,那么我应该如何发送它呢?在

[编辑] 当我发送一个XML字符串时,我得到一个urllib2.HTTPError: HTTP Error 415: Unsupported Media Type异常。我还有其他方法可以发送数据吗?在

另外,我使用的API是Google联系人API。我在gmail上加了一个脚本。在


Tags: 数据方法脚本apiweburldatarequest