• 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

VPS Starter Arubacloud
+2 głosów
305 wizyt
pytanie zadane 20 lipca 2021 w JavaScript przez Szyszka Gaduła (3,490 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 (604,020 p.)

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

komentarz 20 lipca 2021 przez Szyszka Gaduła (3,490 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 (604,020 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,490 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 419 wizyt
pytanie zadane 12 lipca 2021 w JavaScript przez Szyszka Gaduła (3,490 p.)
0 głosów
1 odpowiedź 672 wizyt

92,781 zapytań

141,707 odpowiedzi

320,588 komentarzy

62,114 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.

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...