Method: Gem::Net::HTTP#put
- Defined in:
- lib/rubygems/vendor/net-http/lib/net/http.rb
#put(path, data, initheader = nil) ⇒ Object
Sends a PUT request to the server; returns an instance of a subclass of Gem::Net::HTTPResponse.
The request is based on the Gem::Net::HTTP::Put object created from string path
, string data
, and initial headers hash initheader
.
data = '{"userId": 1, "id": 1, "title": "delectus aut autem", "completed": false}'
http = Gem::Net::HTTP.new(hostname)
http.put('/todos/1', data) # => #<Gem::Net::HTTPOK 200 OK readbody=true>
Related:
-
Gem::Net::HTTP::Put: request class for HTTP method PUT.
-
Gem::Net::HTTP.put: sends PUT request, returns response body.
2093 2094 2095 |
# File 'lib/rubygems/vendor/net-http/lib/net/http.rb', line 2093 def put(path, data, initheader = nil) request(Put.new(path, initheader), data) end |