Module: Baidubce::Http

Included in:
BceBaseClient
Defined in:
lib/baidubce/http/http_constants.rb,
lib/baidubce/http/base_http_client.rb

Defined Under Namespace

Classes: BaseHttpClient

Constant Summary collapse

JSON_TYPE =

HTTP Content Types

'application/json; charset=utf-8'
OCTET_STREAM_TYPE =
'application/octet-stream'
GET =

HTTP Methods

'GET'
PUT =
'PUT'
POST =
'POST'
DELETE =
'DELETE'
HEAD =
'HEAD'
AUTHORIZATION =

HTTP Headers

"Authorization"
CACHE_CONTROL =
"Cache-Control"
CONTENT_DISPOSITION =
"Content-Disposition"
CONTENT_ENCODING =
"Content-Encoding"
CONTENT_LENGTH =
"Content-Length"
CONTENT_MD5 =
"Content-MD5"
CONTENT_RANGE =
"Content-Range"
CONTENT_TYPE =
"Content-Type"
DATE =
"Date"
ETAG =
"ETag"
EXPIRES =
"Expires"
HOST =
"Host"
LAST_MODIFIED =
"Last-Modified"
RANGE =
"Range"
SERVER =
"Server"
USER_AGENT =
"User-Agent"
BCE_PREFIX =

BCE Common HTTP Headers

"x-bce-"
BCE_ACL =
"x-bce-acl"
BCE_CONTENT_SHA256 =
"x-bce-content-sha256"
BCE_CONTENT_CRC32 =
"x-bce-content-crc32"
BCE_COPY_METADATA_DIRECTIVE =
"x-bce-metadata-directive"
BCE_COPY_SOURCE =
"x-bce-copy-source"
BCE_COPY_SOURCE_IF_MATCH =
"x-bce-copy-source-if-match"
BCE_COPY_SOURCE_IF_MODIFIED_SINCE =
"x-bce-copy-source-if-modified-since"
BCE_COPY_SOURCE_IF_NONE_MATCH =
"x-bce-copy-source-if-none-match"
BCE_COPY_SOURCE_IF_UNMODIFIED_SINCE =
"x-bce-copy-source-if-unmodified-since"
BCE_COPY_SOURCE_RANGE =
"x-bce-copy-source-range"
BCE_DATE =
"x-bce-date"
BCE_USER_METADATA_PREFIX =
"x-bce-meta-"
BCE_REQUEST_ID =
"x-bce-request-id"
BOS_DEBUG_ID =

BOS HTTP Headers

"x-bce-bos-debug-id"
BOS_STORAGE_CLASS =
"x-bce-storage-class"
STS_SECURITY_TOKEN =

STS HTTP Headers

"x-bce-security-token"