diff options
author | BurdetteLamar <[email protected]> | 2023-02-01 21:19:13 +0000 |
---|---|---|
committer | git <[email protected]> | 2023-02-02 14:16:59 +0000 |
commit | 3e5a77f1ae73f4a6bf7b2b868be674ab8c714c7a (patch) | |
tree | 1b796d37572c3966a42b7e1b7d6f5072557b7a39 /lib/net | |
parent | a874c3f4bbb440b6e6b3a93734137416f8e2a91d (diff) |
[ruby/net-http] Remarks on inclusions
https://github.com/ruby/net-http/commit/dfd060c583
Diffstat (limited to 'lib/net')
-rw-r--r-- | lib/net/http/requests.rb | 30 | ||||
-rw-r--r-- | lib/net/http/responses.rb | 120 |
2 files changed, 150 insertions, 0 deletions
diff --git a/lib/net/http/requests.rb b/lib/net/http/requests.rb index 294b8e8841..7da2d0fee7 100644 --- a/lib/net/http/requests.rb +++ b/lib/net/http/requests.rb @@ -13,6 +13,8 @@ # http.request(req) # end # +# :include: doc/net-http/included_setters.rdoc +# # Properties: # # - Request body: optional. @@ -43,6 +45,8 @@ end # http.request(req) # end # +# :include: doc/net-http/included_setters.rdoc +# # Properties: # # - Request body: optional. @@ -75,6 +79,8 @@ end # http.request(req) # end # +# :include: doc/net-http/included_setters.rdoc +# # Properties: # # - Request body: yes. @@ -108,6 +114,8 @@ end # http.request(req) # end # +# :include: doc/net-http/included_setters.rdoc +# # Properties: # # - Request body: yes. @@ -134,6 +142,8 @@ end # http.request(req) # end # +# :include: doc/net-http/included_setters.rdoc +# # Properties: # # - Request body: optional. @@ -163,6 +173,8 @@ end # http.request(req) # end # +# :include: doc/net-http/included_setters.rdoc +# # Properties: # # - Request body: optional. @@ -192,6 +204,8 @@ end # http.request(req) # end # +# :include: doc/net-http/included_setters.rdoc +# # Properties: # # - Request body: no. @@ -224,6 +238,8 @@ end # http.request(req) # end # +# :include: doc/net-http/included_setters.rdoc +# # Properties: # # - Request body: yes. @@ -257,6 +273,8 @@ end # http.request(req) # end # +# :include: doc/net-http/included_setters.rdoc +# # Related: # # - Net::HTTP#propfind: sends +PROPFIND+ request, returns response object. @@ -278,6 +296,8 @@ end # http.request(req) # end # +# :include: doc/net-http/included_setters.rdoc +# # Related: # # - Net::HTTP#proppatch: sends +PROPPATCH+ request, returns response object. @@ -299,6 +319,8 @@ end # http.request(req) # end # +# :include: doc/net-http/included_setters.rdoc +# # Related: # # - Net::HTTP#mkcol: sends +MKCOL+ request, returns response object. @@ -320,6 +342,8 @@ end # http.request(req) # end # +# :include: doc/net-http/included_setters.rdoc +# # Related: # # - Net::HTTP#copy: sends +COPY+ request, returns response object. @@ -341,6 +365,8 @@ end # http.request(req) # end # +# :include: doc/net-http/included_setters.rdoc +# # Related: # # - Net::HTTP#move: sends +MOVE+ request, returns response object. @@ -362,6 +388,8 @@ end # http.request(req) # end # +# :include: doc/net-http/included_setters.rdoc +# # Related: # # - Net::HTTP#lock: sends +LOCK+ request, returns response object. @@ -383,6 +411,8 @@ end # http.request(req) # end # +# :include: doc/net-http/included_setters.rdoc +# # Related: # # - Net::HTTP#unlock: sends +UNLOCK+ request, returns response object. diff --git a/lib/net/http/responses.rb b/lib/net/http/responses.rb index 6967f6aff4..6f6fb8d055 100644 --- a/lib/net/http/responses.rb +++ b/lib/net/http/responses.rb @@ -85,6 +85,8 @@ module Net # # A +Continue+ response indicates that the server has received the request headers. # + # :include: doc/net-http/included_getters.rdoc + # # References: # # - {Mozilla}[https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/100]. @@ -100,6 +102,8 @@ module Net # The <tt>Switching Protocol<tt> response indicates that the server has received # a request to switch protocols, and has agreed to do so. # + # :include: doc/net-http/included_getters.rdoc + # # References: # # - {Mozilla}[https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/101]. @@ -115,6 +119,8 @@ module Net # The +Processing+ response indicates that the server has received # and is processing the request, but no response is available yet. # + # :include: doc/net-http/included_getters.rdoc + # # References: # # - {RFC 2518}[https://www.rfc-editor.org/rfc/rfc2518#section-10.1]. @@ -130,6 +136,8 @@ module Net # and is processing the request, and contains certain headers; # the final response is not available yet. # + # :include: doc/net-http/included_getters.rdoc + # # References: # # - {Mozilla}[https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/103]. @@ -145,6 +153,8 @@ module Net # The +OK+ response indicates that the server has received # a request and has responded successfully. # + # :include: doc/net-http/included_getters.rdoc + # # References: # # - {Mozilla}[https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/200]. @@ -160,6 +170,8 @@ module Net # The +Created+ response indicates that the server has received # and has fulfilled a request to create a new resource. # + # :include: doc/net-http/included_getters.rdoc + # # References: # # - {Mozilla}[https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/201]. @@ -175,6 +187,8 @@ module Net # The +Accepted+ response indicates that the server has received # and is processing a request, but the processing has not yet been completed. # + # :include: doc/net-http/included_getters.rdoc + # # References: # # - {Mozilla}[https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/202]. @@ -192,6 +206,8 @@ module Net # that received a 200 OK response from its origin, # and is returning a modified version of the origin's response. # + # :include: doc/net-http/included_getters.rdoc + # # References: # # - {Mozilla}[https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/203]. @@ -207,6 +223,8 @@ module Net # The <tt>No Content</tt> response indicates that the server # successfully processed the request, and is not returning any content. # + # :include: doc/net-http/included_getters.rdoc + # # References: # # - {Mozilla}[https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/204]. @@ -223,6 +241,8 @@ module Net # successfully processed the request, # asks that the client reset its document view, and is not returning any content. # + # :include: doc/net-http/included_getters.rdoc + # # References: # # - {Mozilla}[https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/205]. @@ -239,6 +259,8 @@ module Net # only part of the resource (byte serving) # due to a Range header in the request. # + # :include: doc/net-http/included_getters.rdoc + # # References: # # - {Mozilla}[https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/206]. @@ -255,6 +277,8 @@ module Net # has received the request, # and that the message body can contain a number of separate response codes. # + # :include: doc/net-http/included_getters.rdoc + # # References: # # - {RFC 4818}[https://www.rfc-editor.org/rfc/rfc4918#section-11.1]. @@ -272,6 +296,8 @@ module Net # in a preceding part of the (multi-status) response, # and are not being included again. # + # :include: doc/net-http/included_getters.rdoc + # # References: # # - {RFC 5842}[https://www.rfc-editor.org/rfc/rfc5842.html#section-7.1]. @@ -287,6 +313,8 @@ module Net # for the resource, and the response is a representation of the result # of one or more instance-manipulations applied to the current instance. # + # :include: doc/net-http/included_getters.rdoc + # # References: # # - {RFC 3229}[https://www.rfc-editor.org/rfc/rfc3229.html#section-10.4.1]. @@ -301,6 +329,8 @@ module Net # The <tt>Multiple Choices</tt> response indicates that the server # offers multiple options for the resource from which the client may choose. # + # :include: doc/net-http/included_getters.rdoc + # # References: # # - {Mozilla}[https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/300]. @@ -317,6 +347,8 @@ module Net # The <tt>Moved Permanently</tt> response indicates that links or records # returning this response should be updated to use the given URL. # + # :include: doc/net-http/included_getters.rdoc + # # References: # # - {Mozilla}[https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/301]. @@ -332,6 +364,8 @@ module Net # The <tt>Found</tt> response indicates that the client # should look at (browse to) another URL. # + # :include: doc/net-http/included_getters.rdoc + # # References: # # - {Mozilla}[https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/302]. @@ -347,6 +381,8 @@ module Net # # The response to the request can be found under another URI using the GET method. # + # :include: doc/net-http/included_getters.rdoc + # # References: # # - {Mozilla}[https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/303]. @@ -362,6 +398,8 @@ module Net # Indicates that the resource has not been modified since the version # specified by the request headers. # + # :include: doc/net-http/included_getters.rdoc + # # References: # # - {Mozilla}[https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/304]. @@ -377,6 +415,8 @@ module Net # The requested resource is available only through a proxy, # whose address is provided in the response. # + # :include: doc/net-http/included_getters.rdoc + # # References: # # - {RFC 9110}[https://www.rfc-editor.org/rfc/rfc9110.html#name-305-use-proxy]. @@ -391,6 +431,8 @@ module Net # The request should be repeated with another URI; # however, future requests should still use the original URI. # + # :include: doc/net-http/included_getters.rdoc + # # References: # # - {Mozilla}[https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/307]. @@ -405,6 +447,8 @@ module Net # # This and all future requests should be directed to the given URI. # + # :include: doc/net-http/included_getters.rdoc + # # References: # # - {Mozilla}[https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/308]. @@ -419,6 +463,8 @@ module Net # # The server cannot or will not process the request due to an apparent client error. # + # :include: doc/net-http/included_getters.rdoc + # # References: # # - {Mozilla}[https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/400]. @@ -433,6 +479,8 @@ module Net # # Authentication is required, but either was not provided or failed. # + # :include: doc/net-http/included_getters.rdoc + # # References: # # - {Mozilla}[https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/401]. @@ -447,6 +495,8 @@ module Net # # Reserved for future use. # + # :include: doc/net-http/included_getters.rdoc + # # References: # # - {Mozilla}[https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/402]. @@ -462,6 +512,8 @@ module Net # The request contained valid data and was understood by the server, # but the server is refusing action. # + # :include: doc/net-http/included_getters.rdoc + # # References: # # - {Mozilla}[https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/403]. @@ -476,6 +528,8 @@ module Net # # The requested resource could not be found but may be available in the future. # + # :include: doc/net-http/included_getters.rdoc + # # References: # # - {Mozilla}[https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/404]. @@ -490,6 +544,8 @@ module Net # # The request method is not supported for the requested resource. # + # :include: doc/net-http/included_getters.rdoc + # # References: # # - {Mozilla}[https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/405]. @@ -505,6 +561,8 @@ module Net # The requested resource is capable of generating only content # that not acceptable according to the Accept headers sent in the request. # + # :include: doc/net-http/included_getters.rdoc + # # References: # # - {Mozilla}[https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/406]. @@ -519,6 +577,8 @@ module Net # # The client must first authenticate itself with the proxy. # + # :include: doc/net-http/included_getters.rdoc + # # References: # # - {Mozilla}[https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/407]. @@ -533,6 +593,8 @@ module Net # # The server timed out waiting for the request. # + # :include: doc/net-http/included_getters.rdoc + # # References: # # - {Mozilla}[https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/408]. @@ -548,6 +610,8 @@ module Net # # The request could not be processed because of conflict in the current state of the resource. # + # :include: doc/net-http/included_getters.rdoc + # # References: # # - {Mozilla}[https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/409]. @@ -563,6 +627,8 @@ module Net # The resource requested was previously in use but is no longer available # and will not be available again. # + # :include: doc/net-http/included_getters.rdoc + # # References: # # - {Mozilla}[https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/410]. @@ -578,6 +644,8 @@ module Net # The request did not specify the length of its content, # which is required by the requested resource. # + # :include: doc/net-http/included_getters.rdoc + # # References: # # - {Mozilla}[https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/411]. @@ -593,6 +661,8 @@ module Net # The server does not meet one of the preconditions # specified in the request headers. # + # :include: doc/net-http/included_getters.rdoc + # # References: # # - {Mozilla}[https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/412]. @@ -607,6 +677,8 @@ module Net # # The request is larger than the server is willing or able to process. # + # :include: doc/net-http/included_getters.rdoc + # # References: # # - {Mozilla}[https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/413]. @@ -622,6 +694,8 @@ module Net # # The URI provided was too long for the server to process. # + # :include: doc/net-http/included_getters.rdoc + # # References: # # - {Mozilla}[https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/414]. @@ -638,6 +712,8 @@ module Net # # The request entity has a media type which the server or resource does not support. # + # :include: doc/net-http/included_getters.rdoc + # # References: # # - {Mozilla}[https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/415]. @@ -652,6 +728,8 @@ module Net # # The request entity has a media type which the server or resource does not support. # + # :include: doc/net-http/included_getters.rdoc + # # References: # # - {Mozilla}[https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/416]. @@ -667,6 +745,8 @@ module Net # # The server cannot meet the requirements of the Expect request-header field. # + # :include: doc/net-http/included_getters.rdoc + # # References: # # - {Mozilla}[https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/417]. @@ -686,6 +766,8 @@ module Net # # The request was directed at a server that is not able to produce a response. # + # :include: doc/net-http/included_getters.rdoc + # # References: # # - {RFC 9110}[https://www.rfc-editor.org/rfc/rfc9110.html#name-421-misdirected-request]. @@ -699,6 +781,8 @@ module Net # # The request was well-formed but had semantic errors. # + # :include: doc/net-http/included_getters.rdoc + # # References: # # - {Mozilla}[https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/422]. @@ -713,6 +797,8 @@ module Net # # The requested resource is locked. # + # :include: doc/net-http/included_getters.rdoc + # # References: # # - {RFC 4918}[https://www.rfc-editor.org/rfc/rfc4918#section-11.3]. @@ -727,6 +813,8 @@ module Net # The request failed because it depended on another request and that request failed. # See {424 Failed Dependency (WebDAV)}[https://en.wikipedia.org/wiki/List_of_HTTP_status_codes#424]. # + # :include: doc/net-http/included_getters.rdoc + # # References: # # - {RFC 4918}[https://www.rfc-editor.org/rfc/rfc4918#section-11.4]. @@ -743,6 +831,8 @@ module Net # # The client should switch to the protocol given in the Upgrade header field. # + # :include: doc/net-http/included_getters.rdoc + # # References: # # - {Mozilla}[https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/426]. @@ -757,6 +847,8 @@ module Net # # The origin server requires the request to be conditional. # + # :include: doc/net-http/included_getters.rdoc + # # References: # # - {Mozilla}[https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/428]. @@ -771,6 +863,8 @@ module Net # # The user has sent too many requests in a given amount of time. # + # :include: doc/net-http/included_getters.rdoc + # # References: # # - {Mozilla}[https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/429]. @@ -786,6 +880,8 @@ module Net # An individual header field is too large, # or all the header fields collectively, are too large. # + # :include: doc/net-http/included_getters.rdoc + # # References: # # - {Mozilla}[https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/431]. @@ -801,6 +897,8 @@ module Net # A server operator has received a legal demand to deny access to a resource or to a set of resources # that includes the requested resource. # + # :include: doc/net-http/included_getters.rdoc + # # References: # # - {Mozilla}[https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/451]. @@ -819,6 +917,8 @@ module Net # # An unexpected condition was encountered and no more specific message is suitable. # + # :include: doc/net-http/included_getters.rdoc + # # References: # # - {Mozilla}[https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/500]. @@ -834,6 +934,8 @@ module Net # The server either does not recognize the request method, # or it lacks the ability to fulfil the request. # + # :include: doc/net-http/included_getters.rdoc + # # References: # # - {Mozilla}[https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/501]. @@ -849,6 +951,8 @@ module Net # The server was acting as a gateway or proxy # and received an invalid response from the upstream server. # + # :include: doc/net-http/included_getters.rdoc + # # References: # # - {Mozilla}[https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/502]. @@ -864,6 +968,8 @@ module Net # The server cannot handle the request # (because it is overloaded or down for maintenance). # + # :include: doc/net-http/included_getters.rdoc + # # References: # # - {Mozilla}[https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/503]. @@ -879,6 +985,8 @@ module Net # The server was acting as a gateway or proxy # and did not receive a timely response from the upstream server. # + # :include: doc/net-http/included_getters.rdoc + # # References: # # - {Mozilla}[https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/504]. @@ -894,6 +1002,8 @@ module Net # # The server does not support the HTTP version used in the request. # + # :include: doc/net-http/included_getters.rdoc + # # References: # # - {Mozilla}[https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/505]. @@ -908,6 +1018,8 @@ module Net # # Transparent content negotiation for the request results in a circular reference. # + # :include: doc/net-http/included_getters.rdoc + # # References: # # - {Mozilla}[https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/506]. @@ -922,6 +1034,8 @@ module Net # # The server is unable to store the representation needed to complete the request. # + # :include: doc/net-http/included_getters.rdoc + # # References: # # - {Mozilla}[https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/507]. @@ -936,6 +1050,8 @@ module Net # # The server detected an infinite loop while processing the request. # + # :include: doc/net-http/included_getters.rdoc + # # References: # # - {Mozilla}[https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/508]. @@ -951,6 +1067,8 @@ module Net # # Further extensions to the request are required for the server to fulfill it. # + # :include: doc/net-http/included_getters.rdoc + # # References: # # - {Mozilla}[https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/510]. @@ -965,6 +1083,8 @@ module Net # # The client needs to authenticate to gain network access. # + # :include: doc/net-http/included_getters.rdoc + # # References: # # - {Mozilla}[https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/511]. |