我正在尝试对jira进行rest调用,jql如下所示。
jql="Project" = "Test: Dev int: commons & Uig mat"因此,当我对jira执行其余调用时,它将替换jql,如下所示:
jql="Project" = "Test: Dev int: commons ',' Uig mat"因此,&被替换为“",这将引发一个错误,因为jira中没有该项目。
我尝试将",“替换为&,它在运行时再次用",”替换它。
import requests
url = "https://jira.com/login/rest/api/2/search"
querystring = {jql='working Project' = 'Test: Dev int: commons & Uig mat'}
headers = {
'content-type': "application/json",
}
response = requests.request("GET", url, headers=headers, params=querystring)
print(response.text)我想将确切的字符串传递给jira来处理和执行查询。
发布于 2019-07-19 20:36:58
我刚刚用%26代替了它,它运行得很好
发布于 2022-03-21 13:41:27
Jira Jql查询有问题,用%26解决。这就是一个例子:
{
"key": "search?jql= project = \"SS\" AND \"Customer Request Type\" = \"Infinity %26 Website (SS)\" AND \"Infinity Customer ID\" ~ \"417761\""
}https://stackoverflow.com/questions/57062199
复制相似问题