0
私はサーバを持っていますが、これはいくつかのリクエストに対しては応答する必要があります。リクエストには "Content-Type"が "application/x-protobuf"と等しいので、バイトセット(protoオブジェクトのシリアライズ)に応答する必要があります。このバイトをContent-Type "text/plain"で送信しようとすると、各バイトはユーザーに正常に配信されましたが、この値を "application/x-protobuf"に変更しようとすると、 \ uFFF8に置き換えられます。変更中のエンコーディングを変更するContent-Type
私はサーバーにcherrypyフレームワークを使用しています。
誰にも何らかのアイデアがあります。また、 "text/plain"の場合にどのエンコーディングが使用されたかを知る方法。
ありがとうございました。
まあ、おそらくこれはnginxの問題ではありません。 nginx configで 'charset'と' charset_types application/x-protobuf'を使用していない場合に限ります。 –
@DmitryMiksIrあなたは正しく、問題はnginxにありません。私は小さなcherrypyサービスを実行しました。ちょうどチェリーの問題とはい、バイトが変更されているかどうかを確認するだけです。理由はわかりません。 –