Заголовок Content-Type
- это способ для конечной точки API или поставщика информации сообщить потребителю информации, т.е. вашей программе, какие данные он отправляет, чтобы ваша программа могла решить, как обрабатывать эти данные. Существует еще одна спецификация заголовка, называемая заголовком HTTP Accepts
, которую ваша программа предоставляет в своем запросе, сообщая конечной точке API, какие данные вы можете использовать. Возможно, вам нужно добавить этот заголовок к вашему запросу, но любая зависимость формата данных от конечной точки API от этого заголовка запроса является чисто спецификацией реализации c, и вам следует обратиться к документации API, чтобы получить полную картину.
Если у вас нет источника API или вы не контролируете его, вы, как правило, не можете контролировать формат данных, которые он будет отправлять вам, поэтому вам придется прибегнуть к ручному анализу в соответствии с вашими потребностями.