こんにちは、私はJiraを使用して問題を取得するためにjira REST APIを使用しています。私が持っている問題は、.NETでのURLエンコードです。.NET URLエンコードala chrome
私は.NETでエンコード、それは私が
http://jira/rest/api/2/search?jql=status%3d%22V+%c5%99e%c5%a1en%c3%ad%22
を取得するので、http://jira/rest/api/2/search?jql=status="V řešení"
とするときのようなURLをjaveが、そのようなURLで私は
"errorMessages" JIRAから不正な要求エラーを取得します:[ "JQLクエリのエラー:文字 '%'は予約済みのJQL文字です。代わりに文字列に囲むか、エスケープ '\ u0025'を使用する必要があります。
私はGoogleにURLを渡すとき、それはJIRAでabosultly正常に動作
http://jira/rest/api/2/search?jql=status%3d"V+řešení"
としてそれをコード化クロム。
Google Chromeと同じ方法でURLをエンコードするにはどうすればよいですか。
はい、このようにして、クエリパラメータを解析してから自分自身を再符号化する作業が多く必要になります。私は、rfcや何かのスタンドアートがあることを期待していました。 – Teamol
クエリパラメータの解析方法の例を教えてください。クエリ文字列を作成するための前処理が完了したら、完全に形成されたURLを取得し、すべてのクエリキーと値のペアではなく、全体的に 'replace'コマンドを適用することができます – HeyZiko