背景:改訂された機能の新しいバージョンが同じインターフェイス上の古いバージョンに基づいて行われ、あなたは、これらの二つのフィールドの判断に従って、クライアントの種類をclient_type、旧バージョンとの互換性を必要とするので、ヘッダー内のフロントデスクカプセル化されたバージョンのバージョン番号を聞かせてどこへ行くのインターフェース・ロジック
ローカルでの使用IPパケットテストOK、テスト環境のためのレセプションは、常にコードに新しいブランチを取ることはありません、印刷ログのパラメータは何のclient_typeフィールドを見つけていない、状況はOKテストではなく、クールでローカルに、同じパッケージ非常に奇妙です...
解決策:新しいヘッダフィールドのパラメータにカプセル化IOSがclient_typeと一緒に渡されたクライアントタイプしてみましょう、ダメに「_」記号、その後、容疑者nginxの上にしているため、キー、問題を見つけるために、クライアントタイプを取得することができました
Baiduは結論に達しました:
nginxのデフォルトは下線キーヘッダを無視します....
アプローチ:
1:HTTPの増加underscores_in_headersの構成部分;
2:アンダースコアキーの変更を使用していません