Module: GRPCWeb::ContentTypes

Included in:
ClientExecutor, GRPCRequestProcessor, MessageSerialization, RackHandler, TextCoder
Defined in:
lib/grpc_web/content_types.rb

Constant Summary collapse

DEFAULT_CONTENT_TYPE =
'application/grpc-web'
PROTO_CONTENT_TYPE =
'application/grpc-web+proto'
JSON_CONTENT_TYPE =
'application/grpc-web+json'
TEXT_CONTENT_TYPE =
'application/grpc-web-text'
TEXT_PROTO_CONTENT_TYPE =
'application/grpc-web-text+proto'
BASE64_CONTENT_TYPES =
[TEXT_CONTENT_TYPE, TEXT_PROTO_CONTENT_TYPE].freeze
ALL_CONTENT_TYPES =
[
  DEFAULT_CONTENT_TYPE,
  PROTO_CONTENT_TYPE,
  JSON_CONTENT_TYPE,
  TEXT_CONTENT_TYPE,
  TEXT_PROTO_CONTENT_TYPE,
].freeze
UNSPECIFIED_CONTENT_TYPES =
['*/*', '', nil].freeze