diff options
| author | tamaina <tamaina@hotmail.co.jp> | 2023-02-14 04:08:56 +0000 |
|---|---|---|
| committer | tamaina <tamaina@hotmail.co.jp> | 2023-02-14 04:08:56 +0000 |
| commit | 55d4d3418e8f1967a79f027f69849c6295a6864f (patch) | |
| tree | 3694b491b085a289a8f22e282b59f374baee3dc9 /packages/backend/src/core/HttpRequestService.ts | |
| parent | perf(sw): skipWaitingしない (diff) | |
| download | sharkey-55d4d3418e8f1967a79f027f69849c6295a6864f.tar.gz sharkey-55d4d3418e8f1967a79f027f69849c6295a6864f.tar.bz2 sharkey-55d4d3418e8f1967a79f027f69849c6295a6864f.zip | |
fix(server): HttpRequestService.sendでは常にUser-Agentを含むように
Fix #9817 (maybe)
Diffstat (limited to 'packages/backend/src/core/HttpRequestService.ts')
| -rw-r--r-- | packages/backend/src/core/HttpRequestService.ts | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/packages/backend/src/core/HttpRequestService.ts b/packages/backend/src/core/HttpRequestService.ts index e32026b04f..375aa846cb 100644 --- a/packages/backend/src/core/HttpRequestService.ts +++ b/packages/backend/src/core/HttpRequestService.ts @@ -99,7 +99,6 @@ export class HttpRequestService { const res = await this.send(url, { method: 'GET', headers: Object.assign({ - 'User-Agent': this.config.userAgent, Accept: accept, }, headers ?? {}), timeout: 5000, @@ -114,7 +113,6 @@ export class HttpRequestService { const res = await this.send(url, { method: 'GET', headers: Object.assign({ - 'User-Agent': this.config.userAgent, Accept: accept, }, headers ?? {}), timeout: 5000, @@ -144,7 +142,10 @@ export class HttpRequestService { const res = await fetch(url, { method: args.method ?? 'GET', - headers: args.headers, + headers: { + 'User-Agent': this.config.userAgent, + ...(args.headers ?? {}) + }, body: args.body, size: args.size ?? 10 * 1024 * 1024, agent: (url) => this.getAgentByUrl(url), |