Как `Alamofire.Session.upload(multipartFormData:to:method:headers:)` включает полезную нагрузку в запрос?

Я создаю REST API с нуля для уже существующего приложения iOS, исходный код API которого для всех намерений и целей больше не доступен. Это означает, что я анализирую, как каждая конечная точка ожидает форматирования отправленных ей запросов. Одна из этих конечных точек подключена через Alamofire.

В - это параметр закрытия, который передается объекту, позволяет потребителю изменять его (в данном случае добавлять к нему пары ключ-значение), а затем возвращать его из закрытия.

У меня вопрос, как это добавление этих пар "ключ-значение" к влияют на формат HTTP-запроса. До этого момента каждые метод был передан и JSON был указан в качестве кодировки, поэтому было несложно оценить, как выгружается полезная нагрузка (один объект JSON с параметром для каждой записи в словаре). Но с этим не все так однозначно. метод. По сути, я хочу знать, как пары ключ-значение кодируются в запросе, поэтому я знаю, как их декодировать на стороне сервера.

0 ответов

Другие вопросы по тегам