У меня проблема с Laravel и Guzzle. Когда я пробую эту строку кода с моим внешним сайтом «violapractice.com», я получаю сообщение об ошибке:
$res = $client->request('GET','http://violapractice.com/articles.json.php');
Client error: `GET http://violapractice.com/articles.json.php` resulted in a `406 Not Acceptable` response: <html><head><title>Error 406 - Not Acceptable</title><head><body><h1>Error 406 - Not Acceptable</h1><p>Generally a 406 e (truncated...)
Я пытался запросить отсутствие php файл и получите ту же ошибку:
$res = $client->request('GET','http://violapractice.com/test.html');
Странно, если я использую любой другой URL-адрес, например https://stackoverflow.com, запрос GET проходит без проблем.
https://stackoverflow.com
Кроме того, я Устал использовать почтальон на http://violapractice.com/articles.json.php, и он работал нормально.
http://violapractice.com/articles.json.php
Я никогда раньше не испытывал ничего подобного. Кто-нибудь придумал?
В конце концов, я отключил ModSecurity в cpanel violapractice.com. Я чувствовал, что риск при этом минимален, потому что сайт доступен только через логин администратора и имеет много уровней безопасности.