Всем привет!
Вопрос вроде бы банальный, но наткнулся на проблему с которой прошу помочь.
Есть сервер на котором лежит php файл, на этот файл мы шлем ajax запрос методом POST, а сервер нам возвращает 404.
Если шлем запрос методом GET, то php скрипт запрос обрабатывает.
Вы спросите: "Почему вопрос называется 'Как отключить проверку ssl при ajax запросе?'", дело в том что когда я отсылаю POST запрос при помощи программы Postman и в настройках отключаю опцию "SSL certificate verification", тогда php скрипт обрабатывает наш запрос.
var formData = new FormData();
formData.append('message', textarea.val());
formData.append('file1', someFile);
$.ajax({
url: url,
type: "POST",
processData: false,
contentType: false,
data: formData,
error: function(err) {
console.log(err);
},
success: function(response){
console.log(response);
}
});
В php скрипте ничего особенного, забираем данные с формы и отправляем на почту.
UPD. Страница с которой отправляется ajax запрос и php скрипт лежат на одном сервере. Меня ставит в тупик почему при помощи GET мы можем обратиться к скрипту, а при POST выдает 404. Точнее при POST запросе отдается 404, но если мы выключим проверку сертификата ssl, то php скрипт отработает.