问题标签 [alamofire-request]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ios - 使用 alamofire 在服务主体中发送课程的正确方法是什么
我正在尝试执行我在 android 上执行的这种方法,在该方法的帮助下,@Body
我可以在服务主体中发送数据,因为我不需要使用键值,我只使用@Body
和服务完美运行。
但是现在我尝试使用 swift 快速执行相同的操作,JSONEncoding.default
但我不知道如何添加完整的类以在服务中发送,因为发送的唯一方法是使用变量中的键值Parameters
。Alamofire 的文档通过提供这个对我不起作用的示例来表明相同的意思。
因为我运行的服务没有key-value,所以只有模型在body中发送,仅此而已。作为我在 android 上使用 @Body 提供的示例
networking - HTTP-GET 方法在浏览器和 POSTMAN 桌面应用程序中返回不同的结果?
我正在构建一个 iOS 应用程序,我需要运行一个 HTTP 请求并处理响应正文。
问题是当我在 Postman / Alamofire (swift) 与 Browser / Postman-chrome-extensions 中测试它时,我的 request-url 没有给出相同的响应正文。我需要知道为什么!?
这是网址:
在浏览器中进行测试时,它会给我一个带有视觉相似图像的谷歌搜索结果。
在 POSTMAN 或我的 swift 代码中进行测试时,它会返回一个默认的空白谷歌屏幕。
非常感谢任何帮助!
swift - 一键多值的Alamofire参数
如何将参数作为以下数据的 alamofire 参数发送?
data : {"username":"username","password":"password"}
我想通过 alamofire 参数实现跟随,但我没有实现这一点。
我正在做的是:
let parameter: Parameters = ["data": ["username": "\(textFieldUserName.text!)", "pass": "\(textFieldPassword.text!)"]]
Alamofire.request(loginUrl, method: .post, parameters: parameter,encoding: JSONEncoding.default, headers: nil).responseJSON {
response in
但它不工作。
swift - 如何在 Alamofire Swift 中调用具有 get api 等参数的 post API?
我检查了许多堆栈溢出问题,但无法找到以下问题的答案。如何请求具有使用 Alamofire Swift 获取 api 等参数的 post api?
要求:
身体:
我尝试了以下方法,但它不起作用:
ios - Alamofire 请求未在 swift 5 中执行
我一直在我的整个项目中使用 Alamofire。现在在我的一个模块中,Alamofire.request() 没有被执行。我尝试放置一个断点,它显示突然请求被跳过。由于我正在为安全目的进行实时项目,因此不包括 URL。我使用的代码在这里给出。
谁能帮我吗?
ios - Alamofire 仅为特定请求设置超时
我正在使用 Alamofire 发送请求,如下所示。我需要知道如何仅为这样的特定请求设置超时
swift - 使用消息“Alamofire.AFError.ResponseValidationFailureReason.unacceptableContentType”从存储中获取图像时出错
我尝试从 Firebase 存储中获取图像,但有错误消息:
Alamofire.AFError.responseValidationFailed(原因: Alamofire.AFError.ResponseValidationFailureReason.unacceptableContentType(acceptableContentTypes: ["image/x-xbitmap", "image/jpeg", "application/octet-stream", "image/gif", "image/ ico"、"image/tiff"、"image/x-icon"、"image/bmp"、"image/x-bmp"、"image/x-win-bitmap"、"image/png"、"image/ x-ms-bmp"], responseContentType: "应用程序/json")
我可以通过浏览器下载这张图片。
我发现了同样的情况:
这些提示并没有帮助我修复我的错误。
吊舱版本:
- 阿拉莫菲尔:5.0.2
- AlamofireImage 4.0.2
最初我使用AlamofireImage : productImageView.af.setImage(withURL: url)
,但它没有用。然后我开始使用Alamofire。并在请求中传递 MIME 类型的图像/jpeg,如Content-Type:
我决定使用这种方法来修复错误,但有同样的错误,我不明白为什么(来自文档):
如果您可以在错误消息中看到我有:
响应内容类型:“应用程序/json”
那么获取图像有什么副作用吗?我做错了什么?
swift - 泛型类型“DataResponse”专用于太少的类型参数(得到 1,但预期为 2)
更新到 Alamofire 4.5 破坏了语法。我应该如何重新格式化我的代码以使其正常工作?
我有的:
我有什么:
奇怪的是,当我在模拟器上运行这段代码时,它可以工作,但在我的物理 iPhone 上却不行。后者给了我一个错误:模块'Alamofire'没有名为'request'的成员
这个项目是分配给我的,不知道用的是什么版本的Alamofire和Alamofireobjectmapper。最好的情况是降级到以前的版本,但我不知道哪些版本将与以前的语法兼容。
我正在使用 Xcode 11.3.1 和 Swift
swift - 执行请求 AF5 时出现断点异常
所以我试图在每次请求之前检查承载是否有效,但是当我运行刷新令牌请求时,Alamofire 在调度前提条件下得到一个异常:我做错了什么?这甚至可能吗?
首先检查令牌的请求的主要调用者
这是我的代码,其中 auth.refreshtokens 使用 AF.request 获取新令牌