どのようにして、生のhttpリクエストをpythonフレームワークボトルに入れますか?生のHTTPリクエスト全体を印刷します
私はこのような何か必要があります:私は私のHTTP API要求限り、私はあなたが生の形式でデータを取得することはできませんから言うことができるように
どのようにして、生のhttpリクエストをpythonフレームワークボトルに入れますか?生のHTTPリクエスト全体を印刷します
私はこのような何か必要があります:私は私のHTTP API要求限り、私はあなたが生の形式でデータを取得することはできませんから言うことができるように
に署名するために、これを必要
GET\n
myurl.com\n
/\n
attribute=value
&att2=value2
を。
あなたができることは、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