Разбираю стандарт
jsonapi.org, и почти сразу столкнулся со следующим вопросом...
jsonapi.org/format/#content-negotiation-clientsClient Responsibilities
Clients MUST send all JSON API data in request documents with the header Content-Type: application/vnd.api+json without any media type parameters.
Clients that include the JSON API media type in their Accept header MUST specify the media type there at least once without any media type parameters.
Clients MUST ignore any parameters for the application/vnd.api+json media type received in the Content-Type header of response documents.
А именно не понятно последнее предложение, касательно того, что Клиент должен игнорировать другие параметры.
Не совсем понятно, о каких параметрах идет речь ? Вначале я подумал, что кроме заголовка Content-Type: application/vnd.api+json ничего нельзя отправлять на сервер, однако как-же файлы (multipart/form-data) ?
Нашел ответ от автора на эту тему
discuss.jsonapi.org/t/file-uploading-with-multipart/71 и задался вопросам, о каких именно параметрах упоминается в предложении:
Clients MUST ignore any parameters for the application/vnd.api+json media type received in the Content-Type header of response documents.