Как отправить многоформный запрос с данными и изображением с помощью restkit

данные { «firstName»: «arun», «lastName»: «kumar», «contactInfo»: {«email»: «ak7896@gmail.com»}, «password»: «abcdefg»}

main (изображение для загрузки)

Выше приведена структура моего запроса на регистрацию. Как создать многоформную структуру запросов с помощью restkit.

Любые предложения были бы очень полезны.

Спасибо заранее.

1 ответ

  1. Restkit не поддерживает многокомпонентное кодирование из коробки. Вам придется реализовать свой собственный сериализатор. Ниже приведен комментарий от RKObjectManager.h для свойства requestSerializationMIMEType:

    Implementations are provided by default for 'RKMIMETypeFormURLEncoded' and 'RKMIMETypeJSON'.
    

    Если вам действительно нужно отправить изображение в виде raw binary, то я не вижу другого варианта, кроме как реализовать свой собственный сериализатор. Однако то, что я делаю, это преобразую изображение в строку base64, а затем использую любую из двух стандартных сериализаций.