【问题标题】:(iOS/Swift) Simple GET Request with Path Variables Params [closed](iOS / Swift)带有路径变量参数的简单GET请求[关闭]
【发布时间】:2020-04-29 20:23:18
【问题描述】:

我正在使用Postman 测试GET request。在“参数”选项卡中,Path Variable 带有“id”keyvalue。您可以在下面的屏幕截图中看到GET requestURLURL 端点末尾有url path /:id

如何在 Swift 中使用路径变量参数执行GET request

谢谢

【问题讨论】:

  • 在邮递员中,您可以看到“代码”选项,这些选项也会在 swift 中显示代码,检查可能对您有帮助

标签: ios swift postman alamofire get-request


【解决方案1】:

在“参数”选项卡中,有一个带有“id”键和值的“路径变量”

这意味着您可以用您在 url 中的实际 id 值替换此 :/id

func getRequestAPICall()  {

        let apiUrl : String = "your_server_url" + "/" + "yourIdValueHere"

        Alamofire.request(apiUrl, method: .get, encoding: JSONEncoding.default)
            .responseJSON { response in
                print(response)
            }
    }

【讨论】:

  • 天哪,我的错!感谢您的回答!这是我第一次使用 Postman。答案很简单:(
【解决方案2】:

使用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()

  }

【讨论】:

  • 为什么不赞成?请评论以提供解决方案的详细问题。
猜你喜欢
  • 2023-04-07
  • 2015-02-27
  • 1970-01-01
  • 1970-01-01
  • 2021-09-09
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2023-04-04
相关资源
最近更新 更多