Ruby 2.4
Net::HTTP

Net::HTTPRequest

class Net::HTTPRequest

家长:网:: HTTPGenericRequest

HTTP 请求类。这个类将请求头和请求路径包装在一起。你不能直接使用这个类。相反,你应该使用它的一个子类:Net :: HTTP :: Get,Net :: HTTP :: Post,Net :: HTTP :: Head。

公共类方法

new(path, initheader = nil) 显示源

path创建一个 HTTP 请求对象。

initheader是要使用的默认标题。Net :: HTTP 添加 Accept-Encoding 来启用压缩响应主体,除非提供 Accept-Encoding 或 Range initheader

调用超类方法 Net :: HTTPGenericRequest.new

# File lib/net/http/request.rb, line 13 def initialize(path, initheader = nil) super self.class::METHOD, self.class::REQUEST_HAS_BODY, self.class::RESPONSE_HAS_BODY, path, initheader end