• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Wysyłanie żądania z wybranego URL

Cloud VPS
+2 głosów
364 wizyt
pytanie zadane 20 lipca 2021 w JavaScript przez Szyszka Gaduła (3,510 p.)
otwarte ponownie 20 lipca 2021 przez Szyszka
Witam. Mam mały problem, ponieważ muszę "po cichu" wysłać refresh token do serwera. Mianowicie sytuacja wygląda tak: Mam ciasteczko z refresh tokenem, którego Path to np. "cos", więc url wygląda tak: "https://localhost:4200/cos". I będąc w "https://localhost:4200/" muszę wysłać to ciasteczko dostępne pod url "https://localhost:4200/cos" na serwer, ale nie mogę przekierować użytkownika na "https://localhost:4200/cos". Jest na to jakiś sposób?

EDIT:

Na moje boleści zadziałało window.history.pushState()
komentarz 20 lipca 2021 przez Comandeer Guru (607,060 p.)

A czemu nie Ajax? Wydaje się tutaj lepszym rozwiązaniem.

komentarz 20 lipca 2021 przez Szyszka Gaduła (3,510 p.)

Hmm, ale w jaki sposób Ajax? Czy tam da się określić z jakiego url ma się wysłać żądanie?

Co bym miał dodać do np. takiego fetcha?

fetch("https://localhost:5000/api/chat/group/join", {
  "headers": {
    "accept": "application/json, text/plain, */*",
    "accept-language": "pl-PL,pl;q=0.9,en-US;q=0.8,en;q=0.7",
    "content-type": "application/json",
    "sec-ch-ua": "\" Not;A Brand\";v=\"99\", \"Google Chrome\";v=\"91\", \"Chromium\";v=\"91\"",
    "sec-ch-ua-mobile": "?0",
    "sec-fetch-dest": "empty",
    "sec-fetch-mode": "cors",
    "sec-fetch-site": "same-site"
  },
  "referrer": "https://localhost:4200/",
  "referrerPolicy": "strict-origin-when-cross-origin",
  "body": "{\"connectionId\":\"cjbch58KAkKUW7UtK2ckYg\",\"groupId\":2}",
  "method": "POST",
  "mode": "cors",
  "credentials": "include"
});

 

komentarz 20 lipca 2021 przez Comandeer Guru (607,060 p.)

Hm, a po co chcesz wysłać z konkretnego adresu? Nie starczy na konkretny adres?

komentarz 20 lipca 2021 przez Szyszka Gaduła (3,510 p.)
Ponieważ pod konkretym adresem mam dostępny plik cookie z refresh tokenem. A nie mogę Path tego cookie ustawić na "/", bo będzie wysyłać się z każdym żądaniem, a to wydaje się być niebezpieczne.

Zaloguj lub zarejestruj się, aby odpowiedzieć na to pytanie.

Podobne pytania

+2 głosów
0 odpowiedzi 791 wizyt
pytanie zadane 12 lipca 2021 w JavaScript przez Szyszka Gaduła (3,510 p.)
0 głosów
1 odpowiedź 859 wizyt

93,455 zapytań

142,449 odpowiedzi

322,719 komentarzy

62,837 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj

Kursy INF.02 i INF.03
...