(iOS/Swift) 带有路径变量参数的简单 GET 请求
(iOS/Swift) Simple GET Request with Path Variables Params
我正在使用 Postman
测试 GET request
。在“参数”选项卡中,Path Variable
带有“id”key
和 value
。您可以在下面的屏幕截图中看到 GET request
的 URL
,URL
末尾有 url path
/:id端点。
如何在 Swift 中使用路径变量参数执行 GET request
?
谢谢
在“参数”选项卡中,'Path Variable' 带有一个 "id" 键和一个值
这意味着您可以将此 :/id
替换为您在 url 中的实际 ID 值。
func getRequestAPICall() {
let apiUrl : String = "your_server_url" + "/" + "yourIdValueHere"
Alamofire.request(apiUrl, method: .get, encoding: JSONEncoding.default)
.responseJSON { response in
print(response)
}
}
使用URLSession
的简单请求
func getAPDemo(url:URL){
var request = URLRequest(url: url)
request.httpMethod = "GET"
let task = URLSession.shared.dataTask(with: request) { (data, response, error) in
// handle data , error here according to need
}
task.resume()
}
我正在使用 Postman
测试 GET request
。在“参数”选项卡中,Path Variable
带有“id”key
和 value
。您可以在下面的屏幕截图中看到 GET request
的 URL
,URL
末尾有 url path
/:id端点。
如何在 Swift 中使用路径变量参数执行 GET request
?
谢谢
在“参数”选项卡中,'Path Variable' 带有一个 "id" 键和一个值
这意味着您可以将此 :/id
替换为您在 url 中的实际 ID 值。
func getRequestAPICall() {
let apiUrl : String = "your_server_url" + "/" + "yourIdValueHere"
Alamofire.request(apiUrl, method: .get, encoding: JSONEncoding.default)
.responseJSON { response in
print(response)
}
}
使用URLSession
func getAPDemo(url:URL){
var request = URLRequest(url: url)
request.httpMethod = "GET"
let task = URLSession.shared.dataTask(with: request) { (data, response, error) in
// handle data , error here according to need
}
task.resume()
}