Как сделать HTTPS-запросы с помощью JavaScript? - PullRequest
0 голосов
/ 10 октября 2019

Я работаю над игрой PWA, и я немного наткнулся на контрольно-пропускной пункт. Я не знаю, как сделать HTTPS-запрос с JavaScript. Конечно, я немного погуглил, но ничего не нашел. Я бы использовал XMLHttpRequest (), однако PWA должен быть полностью HTTPS, потому что по соображениям безопасности или что-то в этом роде.

Я не использую JQuery, Angular, Vue.js или какую-либо инфраструктуру в этом отношении, и, если возможно,Я бы предпочел не привязываться к каркасу.

Любая помощь / баллы в правильном направлении приветствуются:)

Ответы [ 2 ]

0 голосов
/ 10 октября 2019

Как упомянуто @ bruno-farina, посмотрите на XMLHttpRequest или fetch. Пример:

fetch('https://jsonplaceholder.typicode.com/todos/1')
  .then(response => response.json())
  .then(json => console.log(json))

Возможно, вы не можете сделать запрос, потому что вы звоните по целевому URL-адресу httpS из местоположения, отличного от httpS (вызов https://target -url изhttp://localhost вместо https://localhost может быть?)

0 голосов
/ 10 октября 2019

Вы должны посмотреть на XHRHttpRequests для этого. Это просто подготовить запрос на это. Проверьте это: https://developer.mozilla.org/en-US/docs/Web/API/XMLHttpRequest

...