「tornado.httpclient.AsyncHTTPClient」を使用して「POST」リクエストを「https」Webサイトに送信したいのですが、次のようになります。
HTTPError: HTTP 599: [Errno 1] _ssl.c:503: error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed
代わりに「urllib」を使用すると(同じURLとパラメーター、ヘッダーはわかりません)
、次のようなコードで機能します。
url = r'https://**********.com/****/'
request = tornado.httpclient.HTTPRequest(url = url, method = 'POST', body = body, headers = headers)
client = tornado.httpclient.AsyncHTTPClient()
client.fetch(request, callback = on_reqeust)
tornado.ioloop.IOLoop.instance().start()