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 7 namespace extension_web_request_api_constants { 8 9 const char kChallengerKey[] = "challenger"; 10 const char kErrorKey[] = "error"; 11 const char kFrameIdKey[] = "frameId"; 12 const char kParentFrameIdKey[] = "parentFrameId"; 13 const char kProcessIdKey[] = "processId"; 14 const char kFromCache[] = "fromCache"; 15 const char kHostKey[] = "host"; 16 const char kIpKey[] = "ip"; 17 const char kPortKey[] = "port"; 18 const char kMethodKey[] = "method"; 19 const char kRedirectUrlKey[] = "redirectUrl"; 20 const char kRequestIdKey[] = "requestId"; 21 const char kStatusCodeKey[] = "statusCode"; 22 const char kStatusLineKey[] = "statusLine"; 23 const char kTabIdKey[] = "tabId"; 24 const char kTimeStampKey[] = "timeStamp"; 25 const char kTypeKey[] = "type"; 26 const char kUrlKey[] = "url"; 27 const char kRequestBodyKey[] = "requestBody"; 28 const char kRequestBodyErrorKey[] = "error"; 29 const char kRequestBodyFormDataKey[] = "formData"; 30 const char kRequestBodyRawKey[] = "raw"; 31 const char kRequestBodyRawBytesKey[] = "bytes"; 32 const char kRequestBodyRawFileKey[] = "file"; 33 const char kRequestHeadersKey[] = "requestHeaders"; 34 const char kResponseHeadersKey[] = "responseHeaders"; 35 const char kHeaderNameKey[] = "name"; 36 const char kHeaderValueKey[] = "value"; 37 const char kHeaderBinaryValueKey[] = "binaryValue"; 38 const char kIsProxyKey[] = "isProxy"; 39 const char kMessageKey[] = "message"; 40 const char kSchemeKey[] = "scheme"; 41 const char kStageKey[] = "stage"; 42 const char kRealmKey[] = "realm"; 43 const char kAuthCredentialsKey[] = "authCredentials"; 44 const char kUsernameKey[] = "username"; 45 const char kPasswordKey[] = "password"; 46 const char kInitiatorKey[] = "initiator"; 47 48 const char kOnBeforeRedirectEvent[] = "webRequest.onBeforeRedirect"; 49 const char kOnBeforeSendHeadersEvent[] = "webRequest.onBeforeSendHeaders"; 50 const char kOnCompletedEvent[] = "webRequest.onCompleted"; 51 const char kOnHeadersReceivedEvent[] = "webRequest.onHeadersReceived"; 52 const char kOnResponseStartedEvent[] = "webRequest.onResponseStarted"; 53 const char kOnSendHeadersEvent[] = "webRequest.onSendHeaders"; 54 const char kOnAuthRequiredEvent[] = "webRequest.onAuthRequired"; 55 56 const char kOnBeforeRedirect[] = "onBeforeRedirect"; 57 const char kOnBeforeRequest[] = "onBeforeRequest"; 58 const char kOnBeforeSendHeaders[] = "onBeforeSendHeaders"; 59 const char kOnCompleted[] = "onCompleted"; 60 const char kOnErrorOccurred[] = "onErrorOccurred"; 61 const char kOnHeadersReceived[] = "onHeadersReceived"; 62 const char kOnResponseStarted[] = "onResponseStarted"; 63 const char kOnSendHeaders[] = "onSendHeaders"; 64 const char kOnAuthRequired[] = "onAuthRequired"; 65 66 const char kInvalidPublicSessionBlockingResponse[] = 67 "Only the 'cancel' action is allowed in Public Sessions."; 68 const char kInvalidRedirectUrl[] = "redirectUrl '*' is not a valid URL."; 69 const char kInvalidBlockingResponse[] = 70 "cancel cannot be true in the presence of other keys."; 71 const char kInvalidRequestFilterUrl[] = "'*' is not a valid URL pattern."; 72 const char kBlockingPermissionRequired[] = 73 "You do not have permission to use blocking webRequest listeners. " 74 "Be sure to declare the webRequestBlocking permission in your " 75 "manifest."; 76 const char kHostPermissionsRequired[] = 77 "You need to request host permissions in the manifest file in order to " 78 "be notified about requests from the webRequest API."; 79 const char kInvalidHeaderKeyCombination[] = 80 "requestHeaders and responseHeaders cannot both be present."; 81 const char kInvalidHeader[] = "Invalid header specification '*'."; 82 const char kInvalidHeaderName[] = "Invalid header name."; 83 const char kInvalidHeaderValue[] = "Header '*' has an invalid value."; 84 85 } // namespace extension_web_request_api_constants 86