-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy pathConstant.h
More file actions
55 lines (46 loc) · 1.96 KB
/
Constant.h
File metadata and controls
55 lines (46 loc) · 1.96 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
/**
******************************************************************************
* @file Constant.h
* @author Junxin Zheng
* @version V1.0.0
* @date 5-January-2019
* @brief ...
******************************************************************************
*/
/* Define to prevent recursive inclusion -------------------------------------*/
#ifndef CONSTANT_H
#define CONSTANT_H
/* Macro Definition ----------------------------------------------------------*/
// System Headers
#define X_CA_SIGNATURE "X-Ca-Signature"
#define X_CA_SIGNATURE_HEADERS "X-Ca-Signature-Headers"
#define X_CA_TIMESTAMP "X-Ca-Timestamp"
#define X_CA_NONCE "X-Ca-Nonce"
#define X_CA_KEY "X-Ca-Key"
#define X_CA_SIGNTURE_STRING "X-Ca-Key,X-Ca-Nonce,X-Ca-Timestamp"
// HTTP Headers
#define HTTP_HEADER_ACCEPT "Accept"
#define HTTP_HEADER_CONTENT_MD5 "Content-MD5"
#define HTTP_HEADER_CONTENT_TYPE "Content-Type"
#define HTTP_HEADER_USER_AGENT "User-Agent"
#define HTTP_HEADER_DATE "Date"
// HTTP Protocol
#define PROTOCOL_HTTP "http"
#define PROTOCOL_HTTPS "https"
// HTTP Method
#define METHOD_GET "GET"
#define METHOD_POST "POST"
#define METHOD_PUT "PUT"
#define METHOD_DELETE "DELETE"
#define METHOD_HEADER "HEADER"
// Content Type
#define CONTENT_TYPE_FORM "application/x-www-form-urlencoded"
#define CONTENT_TYPE_STREAM "application/octet-stream"
#define CONTENT_TYPE_JSON "application/json"
#define CONTENT_TYPE_XML "application/xml"
#define CONTENT_TYPE_TEXT "application/text"
// Body Type
#define BODY_FORM "FORM"
#define BODY_STREAM "STREAM"
#endif // CONSTANT_H
/**************** (C) COPYRIGHT 2019 Junxin Zheng ******** END OF FILE ********/