• Preparing search index...
  • The search index is not available
Community Solid Server - v5.1.0
  • Community Solid Server - v5.1.0
  • parseContentType

Function parseContentType

  • parseContentType(input: string): ContentType
  • Parses the Content-Type header and also parses any parameters in the header.

    Throws

    BadRequestHttpError Thrown on invalid header syntax.

    Returns

    A ContentType object containing the value and optional parameters.

    Parameters

    • input: string

      The Content-Type header string.

    Returns ContentType

    • Defined in src/util/HeaderUtil.ts:460

Settings

Member Visibility

Theme

Modules

  • Community Solid Server - v5.1.0
    • AccessMode
    • AclMode
    • CredentialGroup
    • AbsolutePathInteractionRoute
    • AcceptPreferenceParser
    • AccessChecker
    • AgentAccessChecker
    • AgentClassAccessChecker
    • AgentGroupAccessChecker
    • AllStaticReader
    • AllowAcceptHeaderWriter
    • App
    • AppRunner
    • AssetPathExtractor
    • AsyncHandler
    • AtomicFileDataAccessor
    • Authorizer
    • AuthorizingHttpHandler
    • AuxiliaryLinkMetadataWriter
    • AuxiliaryReader
    • BadRequestHttpError
    • BaseAccountStore
    • BaseComponentsJsFactory
    • BaseEmailSender
    • BaseFileIdentifierMapper
    • BaseHttpServerFactory
    • BaseIdentifierStrategy
    • BaseInteractionHandler
    • BaseLogger
    • BaseResourceStore
    • BaseTypedRepresentationConverter
    • BaseUrlExtractor
    • BaseUrlHandler
    • BaseUrlRouterRule
    • BaseUrlVerifier
    • BasicConditions
    • BasicConditionsParser
    • BasicRepresentation
    • BasicRequestParser
    • BasicResponseWriter
    • BearerWebIdExtractor
    • BodyParser
    • BooleanHandler
    • CachedResourceSet
    • ChainedConverter
    • ChainedTemplateEngine
    • CliExtractor
    • CliResolver
    • ClientCredentialsAdapter
    • ClientCredentialsAdapterFactory
    • ClusterManager
    • CombinedShorthandResolver
    • ComposedAuxiliaryStrategy
    • ConditionalHandler
    • ConditionsParser
    • ConfigPodInitializer
    • ConfigPodManager
    • ConflictHttpError
    • ConsentHandler
    • ConstantConverter
    • ConstantMetadataWriter
    • ContainerInitializer
    • ContainerToTemplateConverter
    • ContentLengthParser
    • ContentType
    • ContentTypeMetadataWriter
    • ContentTypeParser
    • ContentTypeReplacer
    • ControlHandler
    • ConvertingErrorHandler
    • ConvertingPatcher
    • ConvertingRouterRule
    • CorsHandler
    • CreateCredentialsHandler
    • CreateModesExtractor
    • CreatedResponseDescription
    • CredentialsExtractor
    • CredentialsHandler
    • DPoPWebIdExtractor
    • DataAccessorBasedStore
    • DeleteCredentialsHandler
    • DeleteOperationHandler
    • DeleteParentExtractor
    • DynamicJsonToTemplateConverter
    • EjsTemplateEngine
    • EmailPasswordAuthorizer
    • EmailSender
    • EncodingPathStorage
    • EqualReadWriteLocker
    • ErrorHandler
    • ErrorToJsonConverter
    • ErrorToQuadConverter
    • ErrorToTemplateConverter
    • ExpiringAdapter
    • ExpiringAdapterFactory
    • ExtensionBasedMapper
    • ExtensionBasedMapperFactory
    • FileDataAccessor
    • FileSizeReporter
    • FileSystemResourceLocker
    • FilterMetadataDataAccessor
    • FilterPattern
    • FinalizableHandler
    • Finalizer
    • FixedContentTypeMapper
    • FixedInteractionHandler
    • ForbiddenHttpError
    • ForgotPasswordHandler
    • FormToJsonConverter
    • FoundHttpError
    • GeneratedPodManager
    • GetOperationHandler
    • GlobalQuotaStrategy
    • GreedyReadWriteLocker
    • HandlebarsTemplateEngine
    • HashMap
    • HeadOperationHandler
    • HeaderHandler
    • HtmlViewHandler
    • HttpError
    • HttpHandler
    • IdentifierMap
    • IdentifierSetMultiMap
    • IdentityProviderFactory
    • IdentityProviderHttpHandler
    • ImmutableMetadataPatcher
    • InMemoryDataAccessor
    • IndexRepresentationStore
    • InitializableHandler
    • Initializer
    • InteractionHandler
    • InteractionRouteHandler
    • IntermediateCreateExtractor
    • InternalServerError
    • JsonFileStorage
    • JsonResourceStorage
    • KeyExtractor
    • LazyLoggerFactory
    • LinkMetadataGenerator
    • LinkRelMetadataWriter
    • LinkRelObject
    • LinkRelParser
    • ListCredentialsHandler
    • LocationInteractionHandler
    • LockingResourceStore
    • LoggerInitializer
    • LoginHandler
    • MappedMetadataWriter
    • MarkdownToHtmlConverter
    • MemoryMapStorage
    • MemoryResourceLocker
    • MetadataGenerator
    • MetadataParser
    • MetadataWriter
    • MethodFilterHandler
    • MethodModesExtractor
    • MethodNotAllowedHttpError
    • ModesExtractor
    • ModifiedMetadataWriter
    • ModuleVersionVerifier
    • MonitoringStore
    • MovedPermanentlyHttpError
    • N3PatchBodyParser
    • N3PatchModesExtractor
    • N3Patcher
    • NoCheckOwnershipValidator
    • NotFoundHttpError
    • NotImplementedHttpError
    • OAuthHttpError
    • OidcHttpHandler
    • OkResponseDescription
    • OperationHandler
    • OperationHttpHandler
    • OperationMetadataCollector
    • OriginalUrlExtractor
    • OwnerPermissionReader
    • OwnershipValidator
    • ParallelHandler
    • ParentContainerReader
    • ParsingHttpHandler
    • PassthroughAdapter
    • PassthroughAdapterFactory
    • PassthroughConverter
    • PassthroughDataAccessor
    • PassthroughStore
    • PatchHandler
    • PatchOperationHandler
    • PatchingStore
    • PathBasedReader
    • PermissionBasedAuthorizer
    • PermissionReader
    • PlainJsonLdFilter
    • PodQuotaStrategy
    • PostOperationHandler
    • PreconditionFailedHttpError
    • PreferenceParser
    • PreferenceSupport
    • ProcessHandler
    • PromptHandler
    • PublicCredentialsExtractor
    • PutOperationHandler
    • QuadToRdfConverter
    • QuotaStrategy
    • QuotaValidator
    • RawBodyParser
    • RdfPatcher
    • RdfStorePatcher
    • RdfToQuadConverter
    • RdfValidator
    • ReadOnlyStore
    • RecordObject
    • RedirectHttpError
    • RedirectingErrorHandler
    • RedirectingHttpHandler
    • RedisLocker
    • RegexRouterRule
    • RegexRule
    • RegistrationHandler
    • RegistrationManager
    • RelativePathInteractionRoute
    • RepresentationConverter
    • RepresentationConvertingStore
    • RepresentationMetadata
    • RepresentationPatchHandler
    • RepresentationPatcher
    • RequestParser
    • ResetPasswordHandler
    • ResetResponseDescription
    • ResponseDescription
    • ResponseWriter
    • RootFilePathHandler
    • RouterHandler
    • RouterRule
    • RoutingAuxiliaryIdentifierStrategy
    • RoutingAuxiliaryStrategy
    • RoutingResourceStore
    • SafeErrorHandler
    • SeededPodInitializer
    • SequenceHandler
    • ServerInitializer
    • SetupHandler
    • SetupHttpHandler
    • ShorthandExtractor
    • ShorthandResolver
    • SingleRootIdentifierStrategy
    • SlugParser
    • SparqlDataAccessor
    • SparqlUpdateBodyParser
    • SparqlUpdateModesExtractor
    • SparqlUpdatePatcher
    • StaticAssetHandler
    • StaticHandler
    • StaticThrowHandler
    • SubdomainExtensionBasedMapper
    • SubdomainIdentifierGenerator
    • SubdomainIdentifierStrategy
    • SuffixAuxiliaryIdentifierStrategy
    • SuffixIdentifierGenerator
    • TargetExtractor
    • TemplatedPodGenerator
    • TemplatedResourcesGenerator
    • TokenOwnershipValidator
    • TypedRepresentationConverter
    • UnauthorizedHttpError
    • UnionCredentialsExtractor
    • UnionHandler
    • UnionPermissionReader
    • UnsecureConstantCredentialsExtractor
    • UnsecureWebIdExtractor
    • UnsecureWebSocketsProtocol
    • UnsupportedAsyncHandler
    • UnsupportedMediaTypeHttpError
    • ValidatingDataAccessor
    • Validator
    • VariableHandler
    • VariableSetter
    • VoidLocker
    • VoidLogger
    • VoidLoggerFactory
    • WacAllowMetadataWriter
    • WaterfallHandler
    • WebAclAuxiliaryReader
    • WebAclMetadataCollector
    • WebAclReader
    • WebIdAdapter
    • WebIdAdapterFactory
    • WebSocketAdvertiser
    • WebSocketHandler
    • WebSocketServerFactory
    • WinstonLogger
    • WinstonLoggerFactory
    • WorkerManager
    • WrappedExpiringReadWriteLocker
    • WrappedExpiringStorage
    • WrappedSetMultiMap
    • WrappingLogger
    • WwwAuthMetadataWriter
    • YargsCliExtractor
    • YargsParameter
    • Accept
    • AcceptCharset
    • AcceptDatetime
    • AcceptEncoding
    • AcceptHeader
    • AcceptLanguage
    • AccessCheckerArgs
    • AccountPayload
    • AccountSettings
    • AccountStore
    • AdapterFactory
    • AsyncTransformOptions
    • AtomicDataAccessor
    • AtomicResourceStore
    • AuthorizerInput
    • AuthorizingHttpHandlerArgs
    • AuxiliaryIdentifierStrategy
    • AuxiliaryStrategy
    • BaseHttpServerOptions
    • BasicConditionsOptions
    • BasicRequestParserArgs
    • BodyParserArgs
    • CliOptions
    • ClientCredentials
    • ComponentsJsFactory
    • Conditions
    • ConstantConverterOptions
    • ContainerInitializerArgs
    • ConvertingStoreEntry
    • Credential
    • CredentialsHandlerBody
    • CredentialsHandlerInput
    • DataAccessor
    • EmailArgs
    • EmailSenderArgs
    • ErrorHandlerArgs
    • ExpiringReadWriteLocker
    • ExpiringStorage
    • FileIdentifierMapper
    • FileIdentifierMapperFactory
    • Finalizable
    • ForgotPasswordHandlerArgs
    • ForgotPasswordPayload
    • Forwarded
    • GreedyReadWriteSuffixes
    • HttpErrorClass
    • HttpErrorOptions
    • HttpHandlerInput
    • HttpServerFactory
    • IdentifierGenerator
    • IdentifierStrategy
    • IdentityProviderFactoryArgs
    • IdentityProviderHttpHandlerArgs
    • Initializable
    • InteractionHandlerInput
    • InteractionRoute
    • KeyValueStorage
    • LinkEntry
    • LinkEntryParameters
    • LogMetadata
    • Logger
    • LoggerFactory
    • OAuthErrorFields
    • Operation
    • OperationHandlerInput
    • OperationHttpHandlerInput
    • OperationMetadataCollectorInput
    • OriginalUrlExtractorArgs
    • ParsingHttpHandlerArgs
    • Patch
    • PermissionReaderInput
    • PodGenerator
    • PodManager
    • PodSettings
    • ProviderFactory
    • RdfStorePatcherInput
    • ReadWriteLocker
    • RedirectHttpErrorClass
    • RedisSettings
    • RegistrationManagerArgs
    • RegistrationParams
    • RegistrationResponse
    • Representation
    • RepresentationConverterArgs
    • RepresentationPatcherInput
    • RepresentationPreferences
    • Resource
    • ResourceIdentifier
    • ResourceLink
    • ResourceLocker
    • ResourceSet
    • ResourceStore
    • ResourcesGenerator
    • RouterHandlerArgs
    • SetMultiMap
    • SetupHandlerArgs
    • SetupHttpHandlerArgs
    • SimpleLogger
    • SingleThreaded
    • Size
    • SizeReporter
    • SparqlUpdatePatch
    • SystemError
    • TemplateEngine
    • TemplateOptions
    • TemplatePath
    • TemplateString
    • TemplatedResourcesGeneratorArgs
    • AccessMap
    • AclPermission
    • ChangeMap
    • CredentialSet
    • EmailPasswordData
    • EmptyMapConstructor
    • Expires
    • Guarded
    • HttpRequest
    • HttpResponse
    • Interaction
    • LogLevel
    • MapEntry
    • MapKey
    • MapValue
    • MetadataGraph
    • MetadataIdentifier
    • MetadataRecord
    • MetadataValue
    • ModifyOptions
    • Namespace
    • PatchHandlerInput
    • Permission
    • PermissionMap
    • PermissionSet
    • Template
    • TemplateFileName
    • ValidatorInput
    • ValuePreference
    • ValuePreferences
    • YargsOptions
    • ACL
    • APPLICATION_JSON
    • APPLICATION_OCTET_STREAM
    • APPLICATION_SPARQL_UPDATE
    • APPLICATION_X_WWW_FORM_URLENCODED
    • AS
    • AUTH
    • CONTENT_LENGTH
    • CONTENT_LENGTH_TERM
    • CONTENT_TYPE
    • CONTENT_TYPE_TERM
    • DC
    • DEFAULT_CUSTOM_TYPES
    • FOAF
    • HH
    • HTTP
    • IANA
    • INTERNAL_ALL
    • INTERNAL_ERROR
    • INTERNAL_QUADS
    • JSON_LD
    • LDP
    • LOG_LEVELS
    • MA
    • OIDC
    • PIM
    • POSIX
    • PREFERRED_PREFIX
    • PREFERRED_PREFIX_TERM
    • RDF
    • RDFS
    • SOLID
    • SOLID_AS
    • SOLID_ERROR
    • SOLID_HTTP
    • SOLID_META
    • TEMPLATE
    • TEMPLATE_VARIABLE
    • TEXT_HTML
    • TEXT_MARKDOWN
    • TEXT_N3
    • TEXT_TURTLE
    • UNIT_BYTES
    • VANN
    • VCARD
    • XSD
    • modulePathPlaceholder
    • absoluteFilePath
    • addGeneratedResources
    • addHeader
    • addResourceMetadata
    • addTemplateMetadata
    • allFulfilled
    • assertError
    • assertPassword
    • cleanPreferences
    • cloneRepresentation
    • concat
    • createAggregateError
    • createErrorMessage
    • createNamespace
    • createSubdomainRegexp
    • createTermNamespace
    • createUriAndTermNamespace
    • createUriNamespace
    • decodeUriPathComponents
    • encodeUriPathComponents
    • endOfStream
    • ensureLeadingSlash
    • ensureTrailingSlash
    • extractScheme
    • fetchDataset
    • filter
    • filterHandlers
    • find
    • findHandler
    • generateHttpErrorClass
    • generateHttpErrorUri
    • generateRedirectHttpErrorClass
    • getBestPreference
    • getConversionTarget
    • getDefault
    • getETag
    • getExtension
    • getLoggerFor
    • getModuleRoot
    • getRelativeUrl
    • getSingleItem
    • getStatusCode
    • getTemplateFilePath
    • getTypeWeight
    • getWeightedPreferences
    • guardStream
    • guardedStreamFrom
    • hasScheme
    • identifierHashFn
    • isContainerIdentifier
    • isContainerPath
    • isError
    • isGuarded
    • isHttpRequest
    • isInternalContentType
    • isRepresentationMetadata
    • isResourceIdentifier
    • isSystemError
    • isTerm
    • isValidFileName
    • isValidVariable
    • joinFilePath
    • joinUrl
    • listSingleThreadedComponents
    • map
    • matchesAuthorizationScheme
    • matchesMediaPreferences
    • matchesMediaType
    • modify
    • modulePath
    • normalizeFilePath
    • parseAccept
    • parseAcceptCharset
    • parseAcceptDateTime
    • parseAcceptEncoding
    • parseAcceptLanguage
    • parseContentType
    • parseForwarded
    • parseLinkHeader
    • parseParameters
    • parseQuads
    • pipeSafely
    • preferencesToString
    • promiseSome
    • readJsonStream
    • readPackageJson
    • readTemplate
    • readableToQuads
    • readableToString
    • reduce
    • resetInternalLoggerFactory
    • resolveAssetPath
    • resolveModulePath
    • responseToDataset
    • sanitizeUrlPart
    • serializeQuads
    • setGlobalLoggerFactory
    • setSafeInterval
    • splitAndClean
    • splitCommaSeparated
    • toCanonicalUriPath
    • toComponentsJsType
    • toLiteral
    • toNamedTerm
    • toObjectTerm
    • toPredicateTerm
    • transformQuotedStrings
    • transformSafely
    • trimLeadingSlashes
    • trimTrailingSlashes
    • uniqueQuads
    • updateModifiedDate