Неправильное значение типа контента

Неправильное значение типа контента ФСС

Я пытаюсь отправить запрос с помощью клиента wcf в службу ColdFusion 9, используя json. Однако тип содержимого запроса относится к xml.

Вот сервисный контракт. Как видите, мы специально используем RequestFormat из json.

Я также пытался установить Запрос. ContentType по запросу OutGoing, и это тоже не сработало.

Вот отправленный запрос

Как мне заставить это использовать правильный тип контента?

На самом деле вызов GetServiceClient(clientId) использует system.servicemodel.clientbase и ChannelFactory для создания канала связи. Конечная точка, которую мы вызываем, изменяется клиентом, поэтому у нас есть некоторый код поверх них для динамического изменения конечной точки.

Еще немного информации. У нас есть два приложения: одно — веб-приложение .net MVC 4 для размещения клиентского приложения, а другое — серверное приложение .net WCF для размещения серверных служб. Я могу успешно вызвать приложение ColdFusion из веб-приложения, но не из приложения сервера wcf. Оба они используют одну и ту же базу кода для выполнения исходящего вызова.

Насколько я могу судить, конфигурация у обоих одинакова.

Плагин поддержки: YML для Яндекс Маркета

Если при настройке Турбо-страницы в Яндекс. Вебмастер — Представление в поиске при добавлении YML-фида вы изменились по ошибке:

Некорректное значение content-type разрешенные значения типа контента application/xml, text/xml

в первую очередь обратите внимание на расширение файла с yml фидом.

Если у вас YML, а не XML, то в плагине YML для Яндекс Маркета вам необходимо сгенерировать именно XML файл! Делается это достаточно просто. Переходим в «Основные настройки» и в основание «Расширение фида» выбираем «XML (рекомендуется)». Далее мы нажмем «Сохранить и создать фид» пересоздаём фид.

Формат YML — это по факту особенности XML-формата, придуманного в Яндексе. Юмор заключается в том, что специалисты Яндекс Вебмастера не научили свою роботу распознавать файлы с расширениями, придуманными в самом Яндексе 🙂

Читайте также:  Официальный сайт ФСС Борисоглебск

Неправильное значение типа контента

Сигналы Django вместо хуков WordPress

Я пытаюсь использовать API под названием «Offres d’emploi v2» (вакансии), доступный во Французской государственной службе занятости (Pôle Emploi). API описан здесь. Для использования API требуется токен и аутентификация через OAuth v2 в процессе, описанном здесь.

Я использую R 3.5.0 и httr 1.3.1. Сначала я указываю тело запроса. eeid и eesec — это идентификатор и секретный ключ, предоставленные Pôle Emploi при моей регистрации.

требуется (jsonlite)
требуется (HTTR)

тело_запроса <- список(
grant_type = "client_credentials",
client_id = eid,
client_secret = eesec,
область действия = вставить(
"api_offresdemploiv2",
"o2dsoffre",
Paste0("application_",eeid,"%20api_offresdemploiv2"), sep = " "))

Затем я запускаю POST-запрос:

result_auth <- POST(
"https://entreprise.pole-emploi.fr/connexion/oauth2/access_token",
область = "/partenaire",
тело = тело_запроса,
add_headers('Content-Type'='application/x-www-form-urlencoded')
)
result_auth
контент (result_auth)

, который возвращает ошибку о типе контента:

Я также пытался заменить строку add_headers(‘Content-Type’=’application/x-www-form-urlencoded’) на content_type(«application/x-www-form-urlencoded»), но получаю то же сообщение об ошибке.

Я явно делаю что-то не так, но что? Спасибо за вашу помощь.

Пыталась найти сама, но не смогла. Маркетом не пользуемся с осени, но от вебматера пришло., что товары теперь можно выгрузить в поиск. Вставила ссылку на YML, вебмастер пишет: Некорректное значение Content-Type. Разрешенные значения Content-Type: application/xml, text/xml, application/octet-stream. Нашла информацию, что на других cms тоже с таким положением столкнулись.

Подскажите где поправить 🙁

Пропишите нужный Content-Type в файле, который формирует ваш YML или его шаблон. Сверху вставьте что то типа

Да вот знать бы, какой фаилирует шаблон yml в версии 1.9. Пробовала искать по поиску, не нашла.

Файл формирует шоп тут компонентыshop rontend.php строк примерно 1159

после нее можно попробовать добавить это

Попробовала, но теперь пишет следующее:

Добавлено спустя 22 минуты

Нашел фаил: emplates_default_comComponentscom_inshop_yml.php

Читайте также:  Ваш личный кабинет создается. Пожалуйста, попробуйте войти позже. Что это значит ?

поменяла в первой строчке

Не знаю поможет или нет, отправила yml на проверку.

При проверке ошибка только на какой-то символ. Устала воевать с яндексом. Решение не найдено. Пойду каяться на фриланс.


Неправильное значение типа контента

Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.

Оцените статью
ФСС Help
Добавить комментарий