HTTPヘッダーは、おそらく取得することができませんでし下線nginxの

背景:改訂された機能の新しいバージョンが同じインターフェイス上の古いバージョンに基づいて行われ、あなたは、これらの二つのフィールドの判断に従って、クライアントの種類をclient_type、旧バージョンとの互換性を必要とするので、ヘッダー内のフロントデスクカプセル化されたバージョンのバージョン番号を聞かせてどこへ行くのインターフェース・ロジック

 

ローカルでの使用IPパケットテストOK、テスト環境のためのレセプションは、常にコードに新しいブランチを取ることはありません、印刷ログのパラメータは何のclient_typeフィールドを見つけていない、状況はOKテストではなく、クールでローカルに、同じパッケージ非常に奇妙です...

 

解決策:新しいヘッダフィールドのパラメータにカプセル化IOSがclient_typeと一緒に渡されたクライアントタイプしてみましょう、ダメに「_」記号、その後、容疑者nginxの上にしているため、キー、問題を見つけるために、クライアントタイプを取得することができました

Baiduは結論に達しました:

nginxのデフォルトは下線キーヘッダを無視します....

アプローチ:

1:HTTPの増加underscores_in_headersの構成部分;

2:アンダースコアキーの変更を使用していません  

おすすめ

転載: www.cnblogs.com/zhaiyt/p/11535488.html