1. ホーム
  2. http

[解決済み] HTTPポストで文字+が%2Bに変換される

2022-03-05 14:20:29

質問

職場で使っているGMスクリプトに機能を追加しているのですが、他のページに投稿(クロスサイトでも可)しようとすると、CMDの投稿値がページ上と違ってしまいます。

Access+My+Account+Infoのはずなのに、投稿される値はAccess%2BMy%2BAccount%2BInfoになってしまいます。

そこで質問なのですが、私の値は何でエスケープされているのでしょうか、そしてどうすればエスケープされないようにすることができるのでしょうか?また、エスケープを解除する方法がない場合、どなたか回避策をご存知でしょうか?

ありがとうございます。

解決方法は?

%2B のコードです。 + . あなた(またはあなたが使っているどんなフレームワークでも)はすでにサーバーサイドでPOSTデータをデコードしているはずです...。