web_request_api_constants.cc revision 1320f92c476a1ad9d19dba2a48c72b75566198e9
1// Copyright (c) 2012 The Chromium Authors. All rights reserved. 2// Use of this source code is governed by a BSD-style license that can be 3// found in the LICENSE file. 4 5#include "extensions/browser/api/web_request/web_request_api_constants.h" 6 7namespace extension_web_request_api_constants { 8 9const char kChallengerKey[] = "challenger"; 10const char kErrorKey[] = "error"; 11const char kFrameIdKey[] = "frameId"; 12const char kParentFrameIdKey[] = "parentFrameId"; 13const char kFromCache[] = "fromCache"; 14const char kHostKey[] = "host"; 15const char kIpKey[] = "ip"; 16const char kPortKey[] = "port"; 17const char kMethodKey[] = "method"; 18const char kRedirectUrlKey[] = "redirectUrl"; 19const char kRequestIdKey[] = "requestId"; 20const char kStatusCodeKey[] = "statusCode"; 21const char kStatusLineKey[] = "statusLine"; 22const char kTabIdKey[] = "tabId"; 23const char kTimeStampKey[] = "timeStamp"; 24const char kTypeKey[] = "type"; 25const char kUrlKey[] = "url"; 26const char kRequestBodyKey[] = "requestBody"; 27const char kRequestBodyErrorKey[] = "error"; 28const char kRequestBodyFormDataKey[] = "formData"; 29const char kRequestBodyRawKey[] = "raw"; 30const char kRequestBodyRawBytesKey[] = "bytes"; 31const char kRequestBodyRawFileKey[] = "file"; 32const char kRequestHeadersKey[] = "requestHeaders"; 33const char kResponseHeadersKey[] = "responseHeaders"; 34const char kHeaderNameKey[] = "name"; 35const char kHeaderValueKey[] = "value"; 36const char kHeaderBinaryValueKey[] = "binaryValue"; 37const char kIsProxyKey[] = "isProxy"; 38const char kMessageKey[] = "message"; 39const char kSchemeKey[] = "scheme"; 40const char kStageKey[] = "stage"; 41const char kRealmKey[] = "realm"; 42const char kAuthCredentialsKey[] = "authCredentials"; 43const char kUsernameKey[] = "username"; 44const char kPasswordKey[] = "password"; 45 46const char kOnBeforeRedirectEvent[] = "webRequest.onBeforeRedirect"; 47const char kOnBeforeSendHeadersEvent[] = "webRequest.onBeforeSendHeaders"; 48const char kOnCompletedEvent[] = "webRequest.onCompleted"; 49const char kOnHeadersReceivedEvent[] = "webRequest.onHeadersReceived"; 50const char kOnResponseStartedEvent[] = "webRequest.onResponseStarted"; 51const char kOnSendHeadersEvent[] = "webRequest.onSendHeaders"; 52const char kOnAuthRequiredEvent[] = "webRequest.onAuthRequired"; 53 54const char kOnBeforeRedirect[] = "onBeforeRedirect"; 55const char kOnBeforeRequest[] = "onBeforeRequest"; 56const char kOnBeforeSendHeaders[] = "onBeforeSendHeaders"; 57const char kOnCompleted[] = "onCompleted"; 58const char kOnErrorOccurred[] = "onErrorOccurred"; 59const char kOnHeadersReceived[] = "onHeadersReceived"; 60const char kOnResponseStarted[] = "onResponseStarted"; 61const char kOnSendHeaders[] = "onSendHeaders"; 62const char kOnAuthRequired[] = "onAuthRequired"; 63 64const char kInvalidRedirectUrl[] = "redirectUrl '*' is not a valid URL."; 65const char kInvalidBlockingResponse[] = 66 "cancel cannot be true in the presence of other keys."; 67const char kInvalidRequestFilterUrl[] = "'*' is not a valid URL pattern."; 68const char kBlockingPermissionRequired[] = 69 "You do not have permission to use blocking webRequest listeners. " 70 "Be sure to declare the webRequestBlocking permission in your " 71 "manifest."; 72const char kHostPermissionsRequired[] = 73 "You need to request host permissions in the manifest file in order to " 74 "be notified about requests from the webRequest API."; 75const char kInvalidHeaderKeyCombination[] = 76 "requestHeaders and responseHeaders cannot both be present."; 77const char kInvalidHeader[] = "Invalid header specification '*'."; 78const char kInvalidHeaderName[] = "Invalid header name."; 79const char kInvalidHeaderValue[] = "Header '*' has an invalid value."; 80 81} // namespace extension_web_request_api_constants 82