P粉1477476372023-08-18 09:43:27
必要でサーバーがサポートしているので、最後に修正するだけです
P粉9860280392023-08-18 09:07:27
あなたの場合、$
文字は URL の予約文字であるため、$
としてエンコードされます。 URLSearchParams
オブジェクトの set
メソッドは、これらの文字を自動的にエンコードして、生成された文字列が有効な URL であることを確認します。
ただし、$
文字をそのまま含める場合は、クエリ文字列を手動で作成することで自動エンコードをバイパスできます。
リーリー
$ は予約文字であるため、URL 仕様によれば、これは有効な URL ではない可能性があることに注意してください。これにより、特定のサーバーまたは API で問題が発生する可能性があります。
$ 文字を含む URL を処理できると確信している場合、このメソッドは機能するはずです。それ以外の場合は、通常、
URLSearchParams によって提供される自動エンコードを使用するのが最も安全です。