Adds custom request header, response header, and cookie fields for website log capture.
Operation description
-
Custom field limits: Custom field key names can contain only letters, digits, underscores (_), and spaces. Other characters cause errors.
-
Parameter passing: Submit
SiteId,RequestHeaders,ResponseHeaders, andCookiesby usingformData. Each array element matches a custom field name. -
(Required) SiteId: Although
SiteIdis not marked as required in the Required column, you must specify a website ID by using this parameter when you call this API operation.
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
esa:CreateSiteCustomLog |
none |
*Site
|
None | None |
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| SiteId |
integer |
No |
The website ID, which can be obtained by calling the ListSites operation. |
11223 |
| RequestHeaders |
array |
No |
The request header fields. |
|
|
string |
No |
The request header field. |
x-acs-request-id |
|
| ResponseHeaders |
array |
No |
The response header fields. |
|
|
string |
No |
The response header field. |
X_Swift_Error |
|
| Cookies |
array |
No |
The cookie fields. |
|
|
string |
No |
The cookie field. |
sessionId |
Response elements
|
Element |
Type |
Description |
Example |
|
object |
The response parameters. |
||
| RequestId |
string |
The request ID. |
073bd613-6e72-4461-b6bc-19326dfc6a9c |
Examples
Success response
JSON format
{
"RequestId": "073bd613-6e72-4461-b6bc-19326dfc6a9c"
}
Error codes
|
HTTP status code |
Error code |
Error message |
Description |
|---|---|---|---|
| 400 | InvalidParameter | The specified parameter is invalid. | The specified parameter is invalid. |
| 400 | InternalError | An internal exception occurred, please try again later. | An inner exception was triggered. Please try again later. |
| 403 | RealTimeLog.RegexpCheckFail | Invalid characters exist in your parameter configurations. Check your configurations and try again. | Invalid characters exist in your parameter configurations. Check your configurations and try again. |
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.