2
如何在python框架瓶中獲取整個原始http請求?打印出整個原始http請求
我需要的是這樣的:
GET\n
myurl.com\n
/\n
attribute=value
&att2=value2
我需要這讓我簽字HTTP API請求
如何在python框架瓶中獲取整個原始http請求?打印出整個原始http請求
我需要的是這樣的:
GET\n
myurl.com\n
/\n
attribute=value
&att2=value2
我需要這讓我簽字HTTP API請求
據我可以從告訴你不能在原始格式獲取數據。
你可以做的是使用bottle.request.data
和bottle.request.headers
重建它。這對你的目的可能已經足夠了。
如果你只是想打印的要求,您可以執行以下操作:
headers_string = ['{}: {}'.format(h, request.headers.get(h)) for h in request.headers.keys()]
print('URL={}, method={}\nheaders:\n{}'.format(request.url, request.method, '\n'.join(headers_string)))
bottle.request.method和bottle.request.query是我的解決方案的感謝! – tuna 2012-03-12 20:53:55