Skip to content

Commit 33df354

Browse files
fix(http): parse cookies using native getSetCookie
1 parent a2d93de commit 33df354

File tree

1 file changed

+1
-4
lines changed

1 file changed

+1
-4
lines changed

source/http/http.service.ts

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -455,11 +455,8 @@ export class HttpService {
455455
*/
456456
private parseCookies(response: Response): HttpCookie[] {
457457
const { headers } = response;
458-
const setCookie = headers.get('set-cookie');
458+
const setCookieArray = headers.getSetCookie() || [];
459459
const cookies: HttpCookie[] = [];
460-
if (!setCookie) return cookies;
461-
462-
const setCookieArray = setCookie.split(/(?<!expires=\w{3}),/).map((c) => c.trim());
463460

464461
for (const cookie of setCookieArray) {
465462
const name = /^(.+?)=/gi.exec(cookie);

0 commit comments

Comments
 (0)