Size: a a a

2021 May 17

DM

Denys Mikhalenko in javascript_ru
Там в тексте сообщения даже слова таймзона нет
источник

I

Igor in javascript_ru
Господа, мне нужно немного ликбеза. вот я делаю fetch("/url", {redirect:"manual"}).then(...)
Какие подробности я узнаю о редиректе, если мне вернут 307 ?
источник

d

donna in javascript_ru
Хмм, тогда хочу спросить, как это пофиксить?
источник

I

Igor in javascript_ru
как это правильно вообще гуглить? Ессли мне нужно различать 302 и 307 - это возможно?
источник

DM

Denys Mikhalenko in javascript_ru
Передавать timestamp, а не дату строкой
Судя по тому, как называется функция, название которой ты так заботливо обрезал - parseTimestamp
источник

К

Константин in javascript_ru
Все заголовки для редиректа
источник

DM

Denys Mikhalenko in javascript_ru
response.status
источник

DM

Denys Mikhalenko in javascript_ru
Фетч сам не ходит по редиректам, если ему специально опцией это не включить
источник

DM

Denys Mikhalenko in javascript_ru
Так что придёт распонс - там и посмотреть
источник

I

Igor in javascript_ru
у меня - ходит. я мож неправильно что-то делаю
источник

d

donna in javascript_ru
почему тогда в примере все нормально работает?
источник

DM

Denys Mikhalenko in javascript_ru
В каком примере?
источник

I

Igor in javascript_ru
для тестов использую https://httpstat.us/
Там делаю в консоли браузера:
fetch("/307",{redirect:"manual"}).then((r)=>console.log(r.status))
>Promise { <state>: "pending" }

>0
источник

I

Igor in javascript_ru
ну и headers пустой
источник

d

donna in javascript_ru
в этом
источник

I

Igor in javascript_ru
https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API/Using_Fetch вот тут говоря, по умолчанию "redirect: follow"
источник

DM

Denys Mikhalenko in javascript_ru
Где в этом примере parseTimestamp вызывается?
источник

d

donna in javascript_ru
Нигде
источник

d

donna in javascript_ru
Я просто копирую пример в свой проект
источник

d

donna in javascript_ru
запускаю
источник