0
嗨,大家好我正在使用jira REST API來使用JQL來解決問題。我遇到的問題是.NET中的URL編碼。.NET URL編碼ala chrome
我JAVE的URL像這樣http://jira/rest/api/2/search?jql=status="V řešení"
和編碼時它.NET我得到
http://jira/rest/api/2/search?jql=status%3d%22V+%c5%99e%c5%a1en%c3%ad%22
但這樣的URL我從JIRA得到錯誤的請求錯誤
「errorMessages」: 「JQL查詢中的錯誤:字符'%'是保留的JQL字符,您必須將其放在一個字符串中或使用換行符'\ u0025'代替
但當我通過URL來谷歌chrome它編碼它作爲
http://jira/rest/api/2/search?jql=status%3d"V+řešení"
其中工程abosultly罰款JIRA。
所以我的問題是如何讓.NET編碼URL的方式與谷歌瀏覽器相同?
是的,但這種方式,我將不得不做很多工作arround解析查詢參數,然後重新編碼他們我自己。我希望有一些與rfc或相同的標準。 – Teamol
你能提供一個你如何解析查詢參數的例子嗎?一旦完成了預處理來構建查詢字符串,您應該能夠完全形成url並在整個事件上應用「替換」命令,而不是在每個查詢鍵值對上單獨應用 – HeyZiko