Jwt аутентификация возврата HTML вместо JSON в WordPress APIPhp

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Jwt аутентификация возврата HTML вместо JSON в WordPress API

Сообщение Anonymous »

Я использую аутентификацию jwt для плагина WP-API (версия 1.3.6) для аутентификации запросов в мой API WordPress REST. Однако при выполнении запросов, вместо получения ответа JSON я получаю полный HTML веб -сайта (включая страницу входа в систему). < /P>
Что я попробовал: < /h3>

Проверенные ответы в почтовом и браузере - имени. и wp-config.php Настройки соответствуют рабочей настройке. В заголовках запроса. < /p>
< /li>
< /ul>
ожидаемое поведение: < /h3>
Я ожидаю действительного Ответ JSON от API, а не на HTML -странице. H4>

Код: Выделить всё

# BEGIN WordPress
RewriteEngine On
RewriteCond %{REQUEST_URI} ^/wp-json/jwt-auth/v1/token [OR]
RewriteCond %{HTTP:Authorization} ^(.*)
RewriteRule .* - [E=HTTP_AUTHORIZATION:%1]
# END WordPress

2⃣ wp-config.php изменение

Код: Выделить всё

define('JWT_AUTH_SECRET_KEY', 'your_secret_key_here');
define('JWT_AUTH_CORS_ENABLE', true);

3⃣ Пример запроса API (с помощью curl)

Код: Выделить всё

curl -X POST "https://example.com/wp-json/wp/v2/posts" \
-H "Authorization: Bearer YOUR_JWT_TOKEN"

4⃣ Ответ I Get (неверный)

Код: Выделить всё


...

...


Вместо ответа JSON я получаю страницу входа в систему WordPress в html.
Вопросы:

Почему мой API перенаправляется на страницу входа в систему вместо возвращения JSON? < /p>
< /li>
может быть недостающая конфигурация, приводящая WordPress для обработки запроса в качестве обычной загрузки страницы? < /p>
< /li>
< /ol>
Любые идеи! < /p>


Подробнее здесь: https://stackoverflow.com/questions/794 ... dpress-api
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»