要将AFHTTPSessionManager设置为raw上传JSON,可以使用以下代码:

import Alamofire

let manager = AFHTTPSessionManager()
manager.requestSerializer = AFJSONRequestSerializer()

let parameters = ["key1": "value1", "key2": "value2"]

manager.post("https://example.com/upload", parameters: parameters, headers: nil, progress: nil, success: { (task, response) in
    // 请求成功处理
}, failure: { (task, error) in
    // 请求失败处理
})

首先,导入Alamofire库。然后,创建一个AFHTTPSessionManager实例并设置requestSerializer为AFJSONRequestSerializer。接下来,创建一个包含要上传的JSON数据的parameters字典。

最后,使用manager.post方法发送POST请求。在这个例子中,URL是https://example.com/upload,没有设置headers和progress参数。在成功和失败的闭包中处理相应的结果和错误

AFHTTPSessionManager 设置为raw 上传 json

原文地址: https://www.cveoy.top/t/topic/iiXj 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录