Added support for full content-type headers in isJSONContentType

This commit is contained in:
Andrew Bastin
2020-06-10 20:05:23 -04:00
parent cd91d53ead
commit 6ebcecae80

View File

@@ -9,9 +9,19 @@ export const knownContentTypes = [
]
export function isJSONContentType(contentType) {
return (
contentType === "application/json" ||
contentType === "application/vnd.api+json" ||
contentType === "application/hal+json"
)
if (contentType.includes(";")) {
const [justContentType] = contentType.split(";")
return (
justContentType === "application/json" ||
justContentType === "application/vnd.api+json" ||
justContentType === "application/hal+json"
)
} else {
return (
contentType === "application/json" ||
contentType === "application/vnd.api+json" ||
contentType === "application/hal+json"
)
}
}