如何为不同的请求方法创建具有不同参数编码的 AFHttpClient?

Posted

技术标签:

【中文标题】如何为不同的请求方法创建具有不同参数编码的 AFHttpClient?【英文标题】:How to create a AFHttpClient with different parameterEncoding for different Request Methods? 【发布时间】:2012-10-30 06:55:56 【问题描述】:

我是 AFNetworking 的新手,但到目前为止我喜欢抽象。

我正在创建 AFHttpClient 的子类,我想将参数编码设置为 JSON,但仅适用于 POST 请求,这可能吗?

【问题讨论】:

【参考方案1】:

您可以通过覆盖requestWithMethod:path:parameters:,并根据指定的method 设置参数编码来做到这一点。由于客户端创建的所有请求都通过此方法,因此它将按预期工作。

【讨论】:

以上是关于如何为不同的请求方法创建具有不同参数编码的 AFHttpClient?的主要内容,如果未能解决你的问题,请参考以下文章

如何为不同的分类列创建带有编码的管道?

Plotly:如何为每个变量创建具有不同样式和颜色的线图?

如何为带有可选 URL 参数的 GET 请求映射不同的 JSON 响应

应该如何为具有不同字段的几个猫鼬模型创建模式?

如何为两个不同的子类创建超类

如何为不同的屏幕尺寸创建具有自动布局的比例视图?