Method: Compliance::HTTP.post
- Defined in:
- lib/bundles/inspec-compliance/http.rb
.post(url, token, insecure, basic_auth = false) ⇒ Object
generic post request
27 28 29 30 31 32 33 34 35 36 37 38 39 |
# File 'lib/bundles/inspec-compliance/http.rb', line 27 def self.post(url, token, insecure, basic_auth = false) # form request uri = URI.parse(url) req = Net::HTTP::Post.new(uri.path) if basic_auth req.basic_auth token, '' else req['Authorization'] = "Bearer #{token}" end req.form_data={} send_request(uri, req, insecure) end |