def get(self, data):
ret = self.rest_call({}, 'GET')
return json.loads(ret[2])
def rest_call(self, data, action):
path = '/wm/staticentrypusher/json'
headers = {
'Content-type': 'application/json',
'Accept': 'application/json',
}
body = json.dumps(data)
conn = httplib.HTTPConnection(self.server, 8080)
conn.request(action, path, body, headers)
response = conn.getresponse()
ret = (response.status, response.reason, response.read())
print ret
conn.close()
return ret
是把rest_call里的data参数传到get方法里的“{}"里面吗?action就是GET?