0
安静なGET関数で特殊文字を含む引数を渡す方法はありますか? 私は引数の値をエンコードする必要がありますか? もしそうなら、どうすればいいのですか? 私が渡した引数はUSB0 :: 0x164E :: 0x13EC :: TW00008555 と* IDNですか?安心なWebサービスで特殊文字を引数に渡す
ご協力いただければ幸いです。 乾杯。
安静なGET関数で特殊文字を含む引数を渡す方法はありますか? 私は引数の値をエンコードする必要がありますか? もしそうなら、どうすればいいのですか? 私が渡した引数はUSB0 :: 0x164E :: 0x13EC :: TW00008555 と* IDNですか?安心なWebサービスで特殊文字を引数に渡す
ご協力いただければ幸いです。 乾杯。
予約されていない文字は、いわゆるpercent hex encodingでエンコードする必要があります。
引数はそれぞれUSB0%3A%3A0x164E%3A%3A0x13EC%3A%3ATW00008555
と%2AIDN%3F
とエンコードされます。
返信いただきありがとうございます。 – Spaniard89
私はそれらを同時に渡すことができますか?複数のパラメータの安らぎをサポートするか? – Spaniard89
はい。通常、完全なURLは 'http://service.example/path-to-resource?usb-id = USB0%3A%3A0x164E%3A%3A0X13EC%3A%3ATW00008555&reason =%2AIDN'のようになります。これは、それぞれ 'usb-id'と' reason'を使って引数を渡します。 私は誤って、あなたのサンプルパラメータをエンコードする必要がないと言ったことに注意してください。実際にはそれらをエンコードする必要があります。 – kmkaplan