diff --git a/Project.toml b/Project.toml index b2c5f7a..a77ed3a 100644 --- a/Project.toml +++ b/Project.toml @@ -4,7 +4,7 @@ keywords = ["Swagger", "OpenAPI", "REST"] license = "MIT" desc = "OpenAPI server and client helper for Julia" authors = ["JuliaHub Inc."] -version = "0.1.27" +version = "0.1.28" [deps] Base64 = "2a0f44e3-6c83-55bd-87e4-b1978d98bd5f" @@ -24,7 +24,7 @@ Downloads = "1" HTTP = "1" JSON = "0.20, 0.21" LibCURL = "0.6" -MIMEs = "0.1" +MIMEs = "0.1, 1" MbedTLS = "0.6.8, 0.7, 1" TimeZones = "1" URIs = "1.3" diff --git a/src/client.jl b/src/client.jl index b96305d..5dad413 100644 --- a/src/client.jl +++ b/src/client.jl @@ -260,7 +260,7 @@ struct Ctx end end -is_json_mime(mime::T) where {T <: AbstractString} = ("*/*" == mime) || occursin(r"(?i)application/json(;.*)?", mime) || occursin(r"(?i)application/(.*)-patch\+json(;.*)?", mime) +is_json_mime(mime::T) where {T <: AbstractString} = ("*/*" == mime) || occursin(r"(?i)application/json(;.*)?", mime) || occursin(r"(?i)application/(.*)\+json(;.*)?", mime) function select_header_accept(accepts::Vector{String}) isempty(accepts) && (return "application/json")