mirror of
https://github.com/CommunitySolidServer/CommunitySolidServer.git
synced 2024-10-03 14:55:10 +00:00
refactor: Rename BasicTargetExtractor to OriginalUrlExtractor.
This commit is contained in:
committed by
Joachim Van Herwegen
parent
7adc9edb76
commit
3a4ec48720
@@ -43,9 +43,9 @@ export * from './ldp/http/response/ResponseDescription';
|
||||
export * from './ldp/http/AcceptPreferenceParser';
|
||||
export * from './ldp/http/BasicRequestParser';
|
||||
export * from './ldp/http/BasicResponseWriter';
|
||||
export * from './ldp/http/BasicTargetExtractor';
|
||||
export * from './ldp/http/BodyParser';
|
||||
export * from './ldp/http/ErrorResponseWriter';
|
||||
export * from './ldp/http/OriginalUrlExtractor';
|
||||
export * from './ldp/http/Patch';
|
||||
export * from './ldp/http/PreferenceParser';
|
||||
export * from './ldp/http/RawBodyParser';
|
||||
|
||||
@@ -6,11 +6,9 @@ import type { ResourceIdentifier } from '../representation/ResourceIdentifier';
|
||||
import { TargetExtractor } from './TargetExtractor';
|
||||
|
||||
/**
|
||||
* Extracts an identifier from an incoming {@link HttpRequest}.
|
||||
* Uses URL library for basic parsing.
|
||||
* TODO: input requires more extensive cleaning/parsing based on headers (see #22).
|
||||
* Reconstructs the original URL of an incoming {@link HttpRequest}.
|
||||
*/
|
||||
export class BasicTargetExtractor extends TargetExtractor {
|
||||
export class OriginalUrlExtractor extends TargetExtractor {
|
||||
public async handle({ request: { url, connection, headers }}: { request: HttpRequest }): Promise<ResourceIdentifier> {
|
||||
if (!url) {
|
||||
throw new Error('Missing URL');
|
||||
Reference in New Issue
Block a user