HTTP-запрос, проходящий через сервер https в laravel ajax - PullRequest
1 голос
/ 12 апреля 2019

enter image description here Я пытаюсь получить некоторые данные, используя ajax в проекте laravel.у меня есть https домен, но когда сделан запрос ajax, он делается через http.Таким образом, ajax-запрос выдает ошибку смешанного содержимого, а также запрос https для того же запроса отменяется.

Я уже добавил поставщика услуг приложения

if(config('app.env') === 'production') {
  \URL::forceScheme('https');
}

Настройка основного AJAX с формированием URL-адреса

let url = '/opportunities/?' + $('#opportunity_search_form').serialize();
if(window.location.search && !this.initialLoaded){
   url = url + '&' +window.location.search.substring(1);
}
url = url + '&page=' + self.pageCtr
$.ajax({
  url: url,
  type: "get",
  beforeSend: function(xhr, type) {
    if (!type.crossDomain) { 
      xhr.setRequestHeader('X-CSRF-Token', $('meta[name="csrf-token"]').attr('content'));
    }
  }
})

на приведенном выше изображении первый запрос, который показывает отмененный, проходит через https ..., а другой - через http с ошибкой смешанного содержимого. Я не знаю, как он отправляется.Также я попытался создать URL, используя

let url = window.location.protocol + '//' + window.location.hostname + '/opportunties/' + other parameters

Спасибо.

...