Последние пару дней я боролся со странной ошибкой.По сути, я использую REST API для создания и обновления страниц и постов на веб-сайте WordPress.Публикуемый контент включает примеры кода на C ++, и время от времени они приводят к сбою публикации.Вот минимальный объем HTML-кода, необходимый для воспроизведения проблемы:
<code><p>A</p><pre> ;
if(h)
Если я попытаюсь создать или обновить страницу с этим HTML-кодом с помощью REST API, она выдаст ошибку 403(Запрещено).Он не возвращает объект с информацией об ошибке, вместо этого он возвращает JSON для 10 самых последних страниц (если я пытался создать страницу) или JSON для страницы, которую я пытался обновить.
По совпадению, мой хост использует Immunify 360, который, похоже, считает, что этот HTML-код является вредоносным ПО, и просит меня решить проблему с капчей, чтобы «доказать, что я не робот».Не совсем уверен, если / как это связано.
Я не веб-программист, но не похоже, что я делаю что-то не так, и у меня есть много других фрагментов кода, которые не вызывают эту проблему,Кроме того, если я вставлю этот HTML-код в редактор WordPress для создания или обновления страницы, он будет работать и отображаться так, как должен, так что это действительно должно быть проблемой с REST API.Я просто не знаю, что это может быть.Помогите!