토네이도 및 SUDS와 함께 작업하고 있습니다. Tornados AsyncHTTPClient를 사용하여 비동기 호출을 만들고 싶습니다. 여기토네이도 및 SUDS를 사용한 비동기 SOAP 호출
class RequestHandler(tornado.web.RequestHandler):
@tornado.web.asynchronous
def post(self):
data = tornado.escape.json_decode(self.request.body)
uuid = data['id']
suds_client = Client(wsdl_location, nosend=True)
context = suds_client.service.GetSubscriptions(uuid)
tornado_client = tornado.httpclient.AsyncHTTPClient()
tornado_client.fetch(context.envelope,callback=self.on_response)
def on_response(self,response):
print response
#self.write(str(response))
self.finish()
내가 뭔가를 말한다 here
가에는 nosend = 사실과는 봉투를 빌드 설정 한 다음 토네이도 비동기 HTTP를 사용하는 포스트에서 토론을 기준으로 위의 코드에서 = TRUE에는 nosend 설정 내 코드입니다 그것을 가져올 에이전트.
위 코드를 실행할 때 응답이 없습니다. 어떻게 할 수 있습니까? 어떤 도움이라도 감사 할 것입니다. 감사합니다.
안녕 @navin, 나는 같은 노력하고 있지만 응답을받지 못하고, 당신은 운송이 무엇을 이해하는 데 도움이 될 수 있는가? 코드에서 trans_certs의 값은 무엇입니까? –