Node.js内querystring.stringify()
で、URLで使用するためにオブジェクトをクエリ文字列にエンコードするために使用しています。スペースを含む値は、としてエンコードされ%20
ます。
私は、RFC3986+
より前に一般的に行われていたように、としてエンコードされたスペースのみを受け入れる、特に厄介なWebサービスを使用しています。
スペースを次のようにエンコードするようにクエリ文字列のオプションを設定する方法はあります+
か?
現在、のすべてのインスタンスを.replace()
に置き換えるために単に実行していますが、事前に設定できるオプションがある場合、これは少し面倒です。%20
+