スタック・オーバーフロー Asked by user24973 on November 5, 2021
play framework2.x でWEB APIを作っているのですが、urlのパラメータに%が含まれるときにBad Request というエラーが出ます。
例えば「20%オフ」という文字列で検索する時…
Bad Request For request ‘GET /search?q=20%%E3%82%AA%E3%83%95’
[Malformed escape pair at index 12: /search?q=20%%E3%82%AA%E3%83%95]
%だけエンコードされていません
urlエンコーディングをしたいのですが、どのファイルを修正すればいいのかわからず困っております。
ご指南いただけますでしょうか?
クエリストリングとして渡されている文字列を見る限り、「20%オフ」のうち、「オフ」のみエンコードされていて「%」の文字自体はエンコードされてないので、そのせいでエラーになるのではないでしょうか
Answered by Roh-Sun Jinn on November 5, 2021
Get help from others!
Recent Questions
Recent Answers
© 2024 TransWikia.com. All rights reserved. Sites we Love: PCI Database, UKBizDB, Menu Kuliner, Sharing RPP