summaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
authorBurdetteLamar <burdettelamar@yahoo.com>2023-02-01 21:19:13 +0000
committergit <svn-admin@ruby-lang.org>2023-02-02 14:16:59 +0000
commit3e5a77f1ae73f4a6bf7b2b868be674ab8c714c7a (patch)
tree1b796d37572c3966a42b7e1b7d6f5072557b7a39 /lib
parenta874c3f4bbb440b6e6b3a93734137416f8e2a91d (diff)
[ruby/net-http] Remarks on inclusions
https://github.com/ruby/net-http/commit/dfd060c583
Diffstat (limited to 'lib')
-rw-r--r--lib/net/http/requests.rb30
-rw-r--r--lib/net/http/responses.rb120
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].