Package caldavclientlibrary :: Package protocol :: Package http :: Package definitions :: Module headers
[hide private]
[frames] | no frames]

Source Code for Module caldavclientlibrary.protocol.http.definitions.headers

 1  ## 
 2  # Copyright (c) 2006-2016 Apple Inc. All rights reserved. 
 3  # 
 4  # Licensed under the Apache License, Version 2.0 (the "License"); 
 5  # you may not use this file except in compliance with the License. 
 6  # You may obtain a copy of the License at 
 7  # 
 8  # http://www.apache.org/licenses/LICENSE-2.0 
 9  # 
10  # Unless required by applicable law or agreed to in writing, software 
11  # distributed under the License is distributed on an "AS IS" BASIS, 
12  # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 
13  # See the License for the specific language governing permissions and 
14  # limitations under the License. 
15  ## 
16   
17  # HTTP protocol headers 
18   
19  # RFC2616 4.5 - General Header fields (only the ones we need) 
20   
21  Connection              = "Connection" 
22  ConnectionClose         = "close" 
23  Date                    = "Date" 
24  TransferEncoding        = "Transfer-Encoding" 
25  TransferEncodingChunked = "chunked" 
26   
27  # RFC2616 5.3 - Request Header fields (only the ones we need) 
28   
29  Authorization = "Authorization" 
30  Host          = "Host" 
31  IfMatch       = "If-Match" 
32  IfNoneMatch   = "If-None-Match" 
33   
34  # RFC2616 6.2 - Response Header fields (only the ones we need) 
35   
36  ETag            = "ETag" 
37  Location        = "Location" 
38  Server          = "Server" 
39  WWWAuthenticate = "WWW-Authenticate" 
40   
41  # RFC2616 7.1 - Entity Header fields (only the ones we need) 
42   
43  Allow         = "Allow" 
44  ContentLength = "Content-Length" 
45  ContentType   = "Content-Type" 
46