Size: a a a

JavaScript testing

2021 September 03

K

Kanstantsin in JavaScript testing
поржом хоть)
источник

O

Olga in JavaScript testing
5 сек - а что там по Хекслету мелькнуло, что за скидос? Не успела увидеть, от кого сообщение. Хекслет неплохая штука, но они что-то цены подняли в последнее время. Там круто было зайти порешать задачки!
источник

A

Andrey in JavaScript testing
Юзаю GOT + TS
подскажите как спарсить куки с предыдущего запроса в обьект
в текущем топорном варианте не работает

       const resp1: CancelableRequest<Response<string>> = await new GotRequestClient()
           .method('GET')
           .url(config.use.baseURL + '/id')
           .headers({
               'Content-Type': 'application/x-www-form-urlencoded',
               accept: '*/*',
               Connection: 'keep-alive',
               'user-agent': 'Test Agent',
           })
           .send();
       const newCookie = (await resp1).headers['set-cookie'];

       const resp2 = await new GotRequestClient()
           .method('GET')
           .url(config.use.baseURL + '/id')
           .headers({
               'Content-Type': 'application/x-www-form-urlencoded',
               accept: '*/*',
               Connection: 'keep-alive',
               'user-agent': 'Test Agent',
               cookies: newCookie,
           })
           .send();
источник

Р

Роман in JavaScript testing
Лучше скриншотом скинь
источник

m

mkots in JavaScript testing
Давай драматурга лучше
источник

A

Andrey in JavaScript testing
источник

AS

Andrei Skindzer in JavaScript testing
А какой ответ во втором реквесте? Может нужно конкретную куку в отдельный хедер впихнуть? типа "токен". Мне кажется тут зависит от того куда смотрит сервер-сайд и возможно поэтому каждый раз прилетают новые куки.
источник

A

Andrey in JavaScript testing
ошибка сереализации
источник

AS

Andrei Skindzer in JavaScript testing
так в const newCookie у тебя будет массив. А во втором реквесте cookies должны быть стрингой
источник

AS

Andrei Skindzer in JavaScript testing
Если есть возможность глянуть в ДевТулзе в браузере, как там лежат эти куки в реквест хедерах, то посмотри. Я обычно так делаю.
источник

AS

Andrei Skindzer in JavaScript testing
Во вкладке Network
источник

DD

Danya Daniil in JavaScript testing
Дай вывод в консолю newcookie
источник

A

Andrey in JavaScript testing
источник

DD

Danya Daniil in JavaScript testing
Регулярку пили
источник

AS

Andrei Skindzer in JavaScript testing
+1
источник

A

Andrey in JavaScript testing
так мне нужно слепить это в одну строку?, но куков может быть много, там по сути массив строк
источник

DD

Danya Daniil in JavaScript testing
Я так понимаю тебе нужно достать а=9.. ?
источник

A

Andrey in JavaScript testing
нет, мне нужно это все запихнуть в след запрос
источник

A

Andrey in JavaScript testing
в постмане в ответе на 2й запрос прилетает еще одна кука которой нету у меня в ГОТе
источник

DD

Danya Daniil in JavaScript testing
Так массив ту стринг сделай
источник