diff --git a/src/api/api.jl b/src/api/api.jl index b60d13a..b5e1d54 100644 --- a/src/api/api.jl +++ b/src/api/api.jl @@ -332,7 +332,8 @@ function execute(session::GoogleSession, resource::APIResource, method::APIMetho # https://github.com/JuliaWeb/HTTP.jl/blob/master/src/Messages.jl#L166 for (key, value) in res.headers if key=="Content-Type" - if value=="application/json" + content_type = split(value, ";")[1] + if content_type=="application/json" for (k2, v2) in res.headers if k2=="Content-Length" && v2=="0" return HTTP.nobody diff --git a/src/credentials.jl b/src/credentials.jl index 5ddebe8..8ecfd2e 100644 --- a/src/credentials.jl +++ b/src/credentials.jl @@ -58,7 +58,7 @@ function Base.get(credentials::MetadataCredentials, path::AbstractString; contex if HTTP.Messages.status(res) != 200 throw(CredentialError("Unable to obtain credentials from metadata server")) end - String(res.data) + String(res.body) end """