@AlexDF89

Как отключить проверку ssl при ajax запросе?

Всем привет!
Вопрос вроде бы банальный, но наткнулся на проблему с которой прошу помочь.
Есть сервер на котором лежит 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 скрипт отработает.
  • Вопрос задан
  • 820 просмотров
Пригласить эксперта
Ответы на вопрос 1
beliyadm
@beliyadm
because open source matters
Не знаю что за программа Postman, но есть мысль, что вам стоить гуглить в сторону запроса "кроссдоменный ajax", там много всего интересного
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы