gpt4 book ai didi

ios - 如何使用 Alamofire 在 iOS13 的 GET 请求中发送 httpBody?

转载 作者:行者123 更新时间:2023-12-01 16:01:45 25 4
gpt4 key购买 nike

问题是因为 iOS13 现在不允许在 GET 请求中发送 httpBody。我正在使用 Alamofire 并且我无法访问的后端有很多端点需要 GET 请求和 httpBody 在一个请求中(请不要写它不合适,我知道)。我仍然希望我的应用程序被运送和工作。任何想法如何允许在 GET 请求中发送 httpBody?先感谢您!

最佳答案

此错误已添加到 Alamofire 5 以匹配底层 URLSession 的行为框架,该框架已更新为 GET 产生错误2019 操作系统(iOS 13、macOS 10.15 等)中带有正文数据的请求。来自 Apple 的发行说明:

All URLSessionTask instances with a GET HTTP method which contain a body will now produce the error NSURLErrorDataLengthExceedsMaximum. (46025234)



如果你真的想避免 Alamofire 错误,你可以继续使用 Alamofire 4,但你仍然会遇到 URLSession 2019 操作系统上的错误。

关于ios - 如何使用 Alamofire 在 iOS13 的 GET 请求中发送 httpBody?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58083071/

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