⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 ajp_header.h

📁 Apache官方在今天放出产品系列2.2的最新版本2.2.11的源码包 最流行的HTTP服务器软件之一
💻 H
字号:
/* Licensed to the Apache Software Foundation (ASF) under one or more * contributor license agreements.  See the NOTICE file distributed with * this work for additional information regarding copyright ownership. * The ASF licenses this file to You under the Apache License, Version 2.0 * (the "License"); you may not use this file except in compliance with * the License.  You may obtain a copy of the License at * *     http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. *//** * @file ajp_header.h * @brief AJP defines * * @addtogroup AJP_defines * @{ */#ifndef AJP_HEADER_H#define AJP_HEADER_H/* * Conditional request attributes *  */#define SC_A_CONTEXT            (unsigned char)1#define SC_A_SERVLET_PATH       (unsigned char)2#define SC_A_REMOTE_USER        (unsigned char)3#define SC_A_AUTH_TYPE          (unsigned char)4#define SC_A_QUERY_STRING       (unsigned char)5#define SC_A_JVM_ROUTE          (unsigned char)6#define SC_A_SSL_CERT           (unsigned char)7#define SC_A_SSL_CIPHER         (unsigned char)8#define SC_A_SSL_SESSION        (unsigned char)9#define SC_A_REQ_ATTRIBUTE      (unsigned char)10#define SC_A_SSL_KEY_SIZE       (unsigned char)11       /* only in if JkOptions +ForwardKeySize */#define SC_A_SECRET             (unsigned char)12#define SC_A_ARE_DONE           (unsigned char)0xFF/* * Request methods, coded as numbers instead of strings. * The list of methods was taken from Section 5.1.1 of RFC 2616, * RFC 2518, the ACL IETF draft, and the DeltaV IESG Proposed Standard. *          Method        = "OPTIONS" *                        | "GET"     *                        | "HEAD"    *                        | "POST"    *                        | "PUT"     *                        | "DELETE"  *                        | "TRACE"   *                        | "PROPFIND" *                        | "PROPPATCH" *                        | "MKCOL" *                        | "COPY" *                        | "MOVE" *                        | "LOCK" *                        | "UNLOCK" *                        | "ACL" *                        | "REPORT" *                        | "VERSION-CONTROL" *                        | "CHECKIN" *                        | "CHECKOUT" *                        | "UNCHECKOUT" *                        | "SEARCH" *                        | "MKWORKSPACE" *                        | "UPDATE" *                        | "LABEL" *                        | "MERGE" *                        | "BASELINE-CONTROL" *                        | "MKACTIVITY" *  */#define SC_M_OPTIONS            (unsigned char)1#define SC_M_GET                (unsigned char)2#define SC_M_HEAD               (unsigned char)3#define SC_M_POST               (unsigned char)4#define SC_M_PUT                (unsigned char)5#define SC_M_DELETE             (unsigned char)6#define SC_M_TRACE              (unsigned char)7#define SC_M_PROPFIND           (unsigned char)8#define SC_M_PROPPATCH          (unsigned char)9#define SC_M_MKCOL              (unsigned char)10#define SC_M_COPY               (unsigned char)11#define SC_M_MOVE               (unsigned char)12#define SC_M_LOCK               (unsigned char)13#define SC_M_UNLOCK             (unsigned char)14#define SC_M_ACL                (unsigned char)15#define SC_M_REPORT             (unsigned char)16#define SC_M_VERSION_CONTROL    (unsigned char)17#define SC_M_CHECKIN            (unsigned char)18#define SC_M_CHECKOUT           (unsigned char)19#define SC_M_UNCHECKOUT         (unsigned char)20#define SC_M_SEARCH             (unsigned char)21#define SC_M_MKWORKSPACE        (unsigned char)22#define SC_M_UPDATE             (unsigned char)23#define SC_M_LABEL              (unsigned char)24#define SC_M_MERGE              (unsigned char)25#define SC_M_BASELINE_CONTROL   (unsigned char)26#define SC_M_MKACTIVITY         (unsigned char)27/* * Frequent request headers, these headers are coded as numbers * instead of strings. *  * Accept * Accept-Charset * Accept-Encoding * Accept-Language * Authorization * Connection * Content-Type * Content-Length * Cookie * Cookie2 * Host * Pragma * Referer * User-Agent *  */#define SC_ACCEPT               (unsigned short)0xA001#define SC_ACCEPT_CHARSET       (unsigned short)0xA002#define SC_ACCEPT_ENCODING      (unsigned short)0xA003#define SC_ACCEPT_LANGUAGE      (unsigned short)0xA004#define SC_AUTHORIZATION        (unsigned short)0xA005#define SC_CONNECTION           (unsigned short)0xA006#define SC_CONTENT_TYPE         (unsigned short)0xA007#define SC_CONTENT_LENGTH       (unsigned short)0xA008#define SC_COOKIE               (unsigned short)0xA009    #define SC_COOKIE2              (unsigned short)0xA00A#define SC_HOST                 (unsigned short)0xA00B#define SC_PRAGMA               (unsigned short)0xA00C#define SC_REFERER              (unsigned short)0xA00D#define SC_USER_AGENT           (unsigned short)0xA00E/* * Frequent response headers, these headers are coded as numbers * instead of strings. *  * Content-Type * Content-Language * Content-Length * Date * Last-Modified * Location * Set-Cookie * Servlet-Engine * Status * WWW-Authenticate *  */#define SC_RESP_CONTENT_TYPE        (unsigned short)0xA001#define SC_RESP_CONTENT_LANGUAGE    (unsigned short)0xA002#define SC_RESP_CONTENT_LENGTH      (unsigned short)0xA003#define SC_RESP_DATE                (unsigned short)0xA004#define SC_RESP_LAST_MODIFIED       (unsigned short)0xA005#define SC_RESP_LOCATION            (unsigned short)0xA006#define SC_RESP_SET_COOKIE          (unsigned short)0xA007#define SC_RESP_SET_COOKIE2         (unsigned short)0xA008#define SC_RESP_SERVLET_ENGINE      (unsigned short)0xA009#define SC_RESP_STATUS              (unsigned short)0xA00A#define SC_RESP_WWW_AUTHENTICATE    (unsigned short)0xA00B#define SC_RES_HEADERS_NUM          11#endif /* AJP_HEADER_H *//** @} */

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -