0

我正在尝试执行我在 android 上执行的这种方法,在该方法的帮助下,@Body我可以在服务主体中发送数据,因为我不需要使用键值,我只使用@Body和服务完美运行。

@POST("/Rest/Login") // <== post
Call<Car> getLogin(@Body Car car); //// **<=== @BODY**

但是现在我尝试使用 swift 快速执行相同的操作,JSONEncoding.default但我不知道如何添加完整的类以在服务中发送,因为发送的唯一方法是使用变量中的键值Parameters。Alamofire 的文档通过提供这个对我不起作用的示例来表明相同的意思。

let parameters: Parameters = [
    "foo": [1,2,3],
    "bar": [
        "baz": "qux"
    ]
]

Alamofire.request("https://httpbin.org/post", method: .post, parameters: parameters, encoding: JSONEncoding.default)

因为我运行的服务没有key-value,所以只有模型在body中发送,仅此而已。作为我在 android 上使用 @Body 提供的示例

4

0 回答 0