在Python中调用Rest服务 - 没有名称值对

时间:2014-12-12 18:32:53

标签: python rest service

我需要调用传递JSON的WCF Rest服务。我无法弄清楚的问题是我没有名字价值对。我需要传递这样的东西(这是在SoapUI中):

[" SB2011-037"" SB2013-028"]

我一直在尝试使用URLEncode,我猜这不是要走的路。我也看过urllib.quote的一些内容,但这看起来不对。

url = "http://server/testService/Services/Posse.svc/rest/GetDataByProjectNumbers"
values = urllib.urlencode({
    '': 'SB2013-028',
    '': 'SB2011-037',
        })
#data = urllib.urlencode(values)
request = urllib2.Request(url,data)
result = urllib2.urlopen(request)

尝试了一些我见过的事情。

values = {["SB2011-037","SB2013-028"]}

values = urllib.urlencode({
    None: 'SB2013-028',
    None: 'SB2011-037',
        }) 

values = urllib.urlencode({
    '': 'SB2013-028',
    '': 'SB2011-037',
        }) 

非常感谢。

0 个答案:

没有答案