gpt4 book ai didi

swift - 我如何查看 Alamofire 请求?

转载 作者:行者123 更新时间:2023-11-28 11:02:29 25 4
gpt4 key购买 nike

<分区>

我正在尝试将 Alamofire 用于具有 Json 正文和需要基本身份验证的 header 要求的 Api。当我在 Postman 中测试调用时它工作正常,但是使用 AlamoFire 我收到服务器错误。

我正在尝试查看从 Alamofire 发出的调用是什么 - 但我似乎看不到它:(这是我正在使用的代码)

编辑:

错误如下

["errors": { }, "errorMessages": <__NSSingleObjectArrayI 0x6000000035c0>( Internal server error ) ]

请求如下

  Alamofire.request(endpoint, method: .post, parameters: paramsEncoded, encoding: JSONEncoding.default, headers: headers)
.responseJSON(completionHandler: { (response) in
print(response.request) // This returns just the url eg "http://api.com
print(response.request?.httpBody) // This returns `Optional(85 bytes)`
})

我假设请求未正确创建,但有助于理解我应该看到的内容。

编辑:这一行帮助解决了另一个问题:NSLog("Request:\(request!.httpMethod!) -\(request!.url!.absoluteString)\n\(request!.httpBody.map { body in String(data: body, encoding: .utf8 ) ?? ""} ?? ""))

感谢我已链接到的问题作为帮助的副本。

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