postman headerパラメータの中に下線があり、値が取れません。
676 ワード
今日はpostmanを使う時、前の同僚はずっとTokenをheaderパラメータの中に置いていましたが、彼らのバックエンドでの評価方法によってシミュレーションを要求しましたが、パラメータがなかなか取れませんでした。理由は:私がpostmanに書いたパラメータ名は:
https://www.w3.org/Protocols/rfc2616/rfc2616-sec4.html#sec4.2
X_IXX_TOKEN
、バックエンドに転送されていません。http要求の中でheaderの中の文字については厳しい制限があります。xアンダースコアは合法的な文字ではないので、値を伝える前にフィルタリングされました。以下のリンクを参照してください。$_SERVER['HTTP_X_IXX_TOKEN']
パラメータを下に変更すればいいです。X-IXX-TOKEN:xxxx
https://github.com/kennethreitz/requests/issues/1292 https://www.w3.org/Protocols/rfc2616/rfc2616-sec4.html#sec4.2