& 符号将替换为逗号
ampersand is being replaced with comma
我正在尝试对 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 来处理和执行查询
我刚刚将 & 替换为 %26,它工作得很好
Jira Jql 查询有问题,已通过 %26 解决。
这是一个例子:
{
"key": "search?jql= project = \"SS\" AND \"Customer Request Type\" = \"Infinity %26 Website (SS)\" AND \"Infinity Customer ID\" ~ \"417761\""
}
我正在尝试对 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 来处理和执行查询
我刚刚将 & 替换为 %26,它工作得很好
Jira Jql 查询有问题,已通过 %26 解决。 这是一个例子:
{
"key": "search?jql= project = \"SS\" AND \"Customer Request Type\" = \"Infinity %26 Website (SS)\" AND \"Infinity Customer ID\" ~ \"417761\""
}