gpt4 book ai didi

Swift - 在带有 NSURLRequest 的 REST api 搜索中使用小于 "<"运算符

转载 作者:行者123 更新时间:2023-11-30 10:19:09 25 4
gpt4 key购买 nike

我对 HTTP 请求不太熟悉,所以如果我的术语不正确,我深表歉意。

我想做的是使用特定的查询字符串搜索数据库。当我不使用“<”运算符时,我已经使用curl成功地使用了它,并且使用NSURLRequest部分成功地使用了它。这是字符串:

https://"company"/api/v2/search.json?query=type:ticket%20status<solved

就像我说的,它可以使用curl 工作,但是当尝试使用 NSURLRequest 将其构建到应用程序中时,它会失败,返回 -1002 bad url 错误。如果我将最后一部分更改为 status:solved只是为了测试,它也能正常工作。

如何才能允许在 NSURLRequest 中使用小于“<”运算符?谢谢

最佳答案

尝试对 URL 的该部分进行编码。

let urlString = https://"company/api/v2/search.json?query=type:ticket%20"
let queryString = "status<solved".stringByAddingPercentEscapesUsingEncoding(NSUTF8StringEncoding)
let fullUrl = urlString + queryString

关于Swift - 在带有 NSURLRequest 的 REST api 搜索中使用小于 "<"运算符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28284731/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com