2017-02-22 27 views
0

Даже если я явно установил contentType для вызова ajax, сервер говорит, что не было типа содержимого, если данные не установлены. Я не вижу, что мне нужно в specs, так почему это происходит и как я могу избежать отправки полезной нагрузки?Почему пустой POST-запрос ajax не имеет типа содержимого?

Я забыл упомянуть, что мой бэкэнд использует тип контента для маршрутизации запроса. Я мог бы сказать, что бэкэнд не ожидает контент-типа, но я искал способ избежать этого.

+0

Зачем вам нужен тип контента для пустого запроса? Есть ли разница? – empiric

+0

@ empiric my backend использует тип содержимого, чтобы помочь запросам маршрута. Я полагаю, я могу удалить требование для URI, которые не нуждаются в полезной нагрузке. –

+0

Либо это, либо вы можете обрабатывать пустые запросы ajax как простой запрос http/rest, когда дело доходит до маршрутизации. Это зависит от того, что должен делать этот запрос на бэкэнд. – empiric

ответ

0

Потому что, как вы сказали, контент будет пустым в таком запросе. Таким образом, null может быть чем угодно и ничего.

+0

Это отвечает на первую половину моего вопроса и имеет смысл, но есть ли способ заставить контент-тип, кроме отправки полезной нагрузки? –