Skip to content
Projeler
Gruplar
Parçacıklar
Yardım
Yükleniyor...
Oturum aç / Kaydol
Gezinmeyi değiştir
C
cpython
Proje
Proje
Ayrıntılar
Etkinlik
Cycle Analytics
Depo (repository)
Depo (repository)
Dosyalar
Kayıtlar (commit)
Dallar (branch)
Etiketler
Katkıda bulunanlar
Grafik
Karşılaştır
Grafikler
Konular (issue)
0
Konular (issue)
0
Liste
Pano
Etiketler
Kilometre Taşları
Birleştirme (merge) Talepleri
0
Birleştirme (merge) Talepleri
0
CI / CD
CI / CD
İş akışları (pipeline)
İşler
Zamanlamalar
Grafikler
Paketler
Paketler
Wiki
Wiki
Parçacıklar
Parçacıklar
Üyeler
Üyeler
Collapse sidebar
Close sidebar
Etkinlik
Grafik
Grafikler
Yeni bir konu (issue) oluştur
İşler
Kayıtlar (commit)
Konu (issue) Panoları
Kenar çubuğunu aç
Batuhan Osman TASKAYA
cpython
Commits
6aab16e9
Kaydet (Commit)
6aab16e9
authored
Şub 17, 2006
tarafından
Georg Brandl
Dosyalara gözat
Seçenekler
Dosyalara Gözat
İndir
Eposta Yamaları
Sade Fark
Move "httpresponses" dict from urllib2 to httplib where it belongs.
üst
dde99d26
Hide whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
69 additions
and
68 deletions
+69
-68
libhttplib.tex
Doc/lib/libhttplib.tex
+8
-0
liburllib2.tex
Doc/lib/liburllib2.tex
+0
-9
BaseHTTPServer.py
Lib/BaseHTTPServer.py
+10
-10
httplib.py
Lib/httplib.py
+50
-1
urllib2.py
Lib/urllib2.py
+1
-48
No files found.
Doc/lib/libhttplib.tex
Dosyayı görüntüle @
6aab16e9
...
...
@@ -288,6 +288,14 @@ and also the following constants for integer status codes:
{
An HTTP Extension Framework,
\rfc
{
2774
}
, Section 7
}
\end{tableiii}
\begin{datadesc}
{
responses
}
This dictionary maps the HTTP 1.1 status codes to the W3C names.
Example:
\code
{
httplib.responses[httplib.NOT
_
FOUND]
}
is
\code
{
'Not Found'
}
.
\versionadded
{
2.5
}
\end{datadesc}
\subsection
{
HTTPConnection Objects
\label
{
httpconnection-objects
}}
\class
{
HTTPConnection
}
instances have the following methods:
...
...
Doc/lib/liburllib2.tex
Dosyayı görüntüle @
6aab16e9
...
...
@@ -71,15 +71,6 @@ set to \code{500}.
\end{funcdesc}
The following attribute is defined:
\begin{datadesc}
{
httpresponses
}
A mapping between HTTP status codes and the W3C names.
Example:
\code
{
urllib2.httpresponses[404]
}
is
\code
{
'Not Found'
}
.
\versionadded
{
2.5
}
\end{datadesc}
The following exceptions are raised as appropriate:
\begin{excdesc}
{
URLError
}
...
...
Lib/BaseHTTPServer.py
Dosyayı görüntüle @
6aab16e9
...
...
@@ -483,7 +483,7 @@ class BaseHTTPRequestHandler(SocketServer.StreamRequestHandler):
# Table mapping response codes to messages; entries have the
# form {code: (shortmessage, longmessage)}.
# See
http://www.w3.org/hypertext/WWW/Protocols/HTTP/HTRESP.html
# See
RFC 2616.
responses
=
{
100
:
(
'Continue'
,
'Request received, please continue'
),
101
:
(
'Switching Protocols'
,
...
...
@@ -494,7 +494,7 @@ class BaseHTTPRequestHandler(SocketServer.StreamRequestHandler):
202
:
(
'Accepted'
,
'Request accepted, processing continues off-line'
),
203
:
(
'Non-Authoritative Information'
,
'Request fulfilled from cache'
),
204
:
(
'No
response
'
,
'Request fulfilled, nothing follows'
),
204
:
(
'No
Content
'
,
'Request fulfilled, nothing follows'
),
205
:
(
'Reset Content'
,
'Clear input form for further input.'
),
206
:
(
'Partial Content'
,
'Partial content follows.'
),
...
...
@@ -503,7 +503,7 @@ class BaseHTTPRequestHandler(SocketServer.StreamRequestHandler):
301
:
(
'Moved Permanently'
,
'Object moved permanently -- see URI list'
),
302
:
(
'Found'
,
'Object moved temporarily -- see URI list'
),
303
:
(
'See Other'
,
'Object moved -- see Method and URL list'
),
304
:
(
'Not
m
odified'
,
304
:
(
'Not
M
odified'
,
'Document has not changed since given time'
),
305
:
(
'Use Proxy'
,
'You must use proxy specified in Location to access this '
...
...
@@ -511,11 +511,11 @@ class BaseHTTPRequestHandler(SocketServer.StreamRequestHandler):
307
:
(
'Temporary Redirect'
,
'Object moved temporarily -- see URI list'
),
400
:
(
'Bad
r
equest'
,
400
:
(
'Bad
R
equest'
,
'Bad request syntax or unsupported method'
),
401
:
(
'Unauthorized'
,
'No permission -- see authorization schemes'
),
402
:
(
'Payment
r
equired'
,
402
:
(
'Payment
R
equired'
,
'No payment -- see charging schemes'
),
403
:
(
'Forbidden'
,
'Request forbidden -- authorization will not help'
),
...
...
@@ -525,7 +525,7 @@ class BaseHTTPRequestHandler(SocketServer.StreamRequestHandler):
406
:
(
'Not Acceptable'
,
'URI not available in preferred format.'
),
407
:
(
'Proxy Authentication Required'
,
'You must authenticate with '
'this proxy before proceeding.'
),
408
:
(
'Request Time
-
out'
,
'Request timed out; try again later.'
),
408
:
(
'Request Timeout'
,
'Request timed out; try again later.'
),
409
:
(
'Conflict'
,
'Request conflict.'
),
410
:
(
'Gone'
,
'URI no longer exists and has been permanently removed.'
),
...
...
@@ -539,15 +539,15 @@ class BaseHTTPRequestHandler(SocketServer.StreamRequestHandler):
417
:
(
'Expectation Failed'
,
'Expect condition could not be satisfied.'
),
500
:
(
'Internal
e
rror'
,
'Server got itself in trouble'
),
500
:
(
'Internal
Server E
rror'
,
'Server got itself in trouble'
),
501
:
(
'Not Implemented'
,
'Server does not support this operation'
),
502
:
(
'Bad Gateway'
,
'Invalid responses from another server/proxy.'
),
503
:
(
'Service
temporarily overloaded
'
,
503
:
(
'Service
Unavailable
'
,
'The server cannot process the request due to a high load'
),
504
:
(
'Gateway
t
imeout'
,
504
:
(
'Gateway
T
imeout'
,
'The gateway server did not receive a timely response'
),
505
:
(
'HTTP Version
not s
upported'
,
'Cannot fulfill request.'
),
505
:
(
'HTTP Version
Not S
upported'
,
'Cannot fulfill request.'
),
}
...
...
Lib/httplib.py
Dosyayı görüntüle @
6aab16e9
...
...
@@ -81,7 +81,7 @@ __all__ = ["HTTP", "HTTPResponse", "HTTPConnection", "HTTPSConnection",
"UnknownTransferEncoding"
,
"UnimplementedFileMode"
,
"IncompleteRead"
,
"InvalidURL"
,
"ImproperConnectionState"
,
"CannotSendRequest"
,
"CannotSendHeader"
,
"ResponseNotReady"
,
"BadStatusLine"
,
"error"
]
"BadStatusLine"
,
"error"
,
"responses"
]
HTTP_PORT
=
80
HTTPS_PORT
=
443
...
...
@@ -153,6 +153,55 @@ HTTP_VERSION_NOT_SUPPORTED = 505
INSUFFICIENT_STORAGE
=
507
NOT_EXTENDED
=
510
# Mapping status codes to official W3C names
responses
=
{
100
:
'Continue'
,
101
:
'Switching Protocols'
,
200
:
'OK'
,
201
:
'Created'
,
202
:
'Accepted'
,
203
:
'Non-Authoritative Information'
,
204
:
'No Content'
,
205
:
'Reset Content'
,
206
:
'Partial Content'
,
300
:
'Multiple Choices'
,
301
:
'Moved Permanently'
,
302
:
'Found'
,
303
:
'See Other'
,
304
:
'Not Modified'
,
305
:
'Use Proxy'
,
306
:
'(Unused)'
,
307
:
'Temporary Redirect'
,
400
:
'Bad Request'
,
401
:
'Unauthorized'
,
402
:
'Payment Required'
,
403
:
'Forbidden'
,
404
:
'Not Found'
,
405
:
'Method Not Allowed'
,
406
:
'Not Acceptable'
,
407
:
'Proxy Authentication Required'
,
408
:
'Request Timeout'
,
409
:
'Conflict'
,
410
:
'Gone'
,
411
:
'Length Required'
,
412
:
'Precondition Failed'
,
413
:
'Request Entity Too Large'
,
414
:
'Request-URI Too Long'
,
415
:
'Unsupported Media Type'
,
416
:
'Requested Range Not Satisfiable'
,
417
:
'Expectation Failed'
,
500
:
'Internal Server Error'
,
501
:
'Not Implemented'
,
502
:
'Bad Gateway'
,
503
:
'Service Unavailable'
,
504
:
'Gateway Timeout'
,
505
:
'HTTP Version Not Supported'
,
}
# maximal amount of data to read at one time in _safe_read
MAXAMOUNT
=
1048576
...
...
Lib/urllib2.py
Dosyayı görüntüle @
6aab16e9
...
...
@@ -1296,51 +1296,4 @@ class OpenerFactory:
ph
=
ph
()
opener
.
add_handler
(
ph
)
# Mapping status codes to official W3C names
httpresponses
=
{
100
:
'Continue'
,
101
:
'Switching Protocols'
,
200
:
'OK'
,
201
:
'Created'
,
202
:
'Accepted'
,
203
:
'Non-Authoritative Information'
,
204
:
'No Content'
,
205
:
'Reset Content'
,
206
:
'Partial Content'
,
300
:
'Multiple Choices'
,
301
:
'Moved Permanently'
,
302
:
'Found'
,
303
:
'See Other'
,
304
:
'Not Modified'
,
305
:
'Use Proxy'
,
306
:
'(Unused)'
,
307
:
'Temporary Redirect'
,
400
:
'Bad Request'
,
401
:
'Unauthorized'
,
402
:
'Payment Required'
,
403
:
'Forbidden'
,
404
:
'Not Found'
,
405
:
'Method Not Allowed'
,
406
:
'Not Acceptable'
,
407
:
'Proxy Authentication Required'
,
408
:
'Request Timeout'
,
409
:
'Conflict'
,
410
:
'Gone'
,
411
:
'Length Required'
,
412
:
'Precondition Failed'
,
413
:
'Request Entity Too Large'
,
414
:
'Request-URI Too Long'
,
415
:
'Unsupported Media Type'
,
416
:
'Requested Range Not Satisfiable'
,
417
:
'Expectation Failed'
,
500
:
'Internal Server Error'
,
501
:
'Not Implemented'
,
502
:
'Bad Gateway'
,
503
:
'Service Unavailable'
,
504
:
'Gateway Timeout'
,
505
:
'HTTP Version Not Supported'
,
}
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment