postman headerパラメータの中に下線があり、値が取れません。

676 ワード

今日はpostmanを使う時、前の同僚はずっとTokenをheaderパラメータの中に置いていましたが、彼らのバックエンドでの評価方法によってシミュレーションを要求しましたが、パラメータがなかなか取れませんでした。理由は:私がpostmanに書いたパラメータ名は: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