def log_curl_request(self, request):
self.logger.debug('#################### Request ####################')
curl = ['curl -i -L -X %s' % request.method]
for (key, value) in request.headers.items():
header = '-H \'%s: %s\'' % self._process_header(key, value)
curl.append(header)
if not self.session.verify:
curl.append('-k')
elif isinstance(self.session.verify, basestring):
curl.append('--cacert %s' % self.session.verify)
if self.session.cert:
curl.append('--cert %s' % self.session.cert[0])
curl.append('--key %s' % self.session.cert[1])
if request.body:
curl.append('-d \'%s\'' % request.body)
curl.append('"%s"' % request.url)
self.logger.debug(' '.join(curl))
评论列表
文章目录