Class: StandardId::HttpClient
- Inherits:
-
Object
- Object
- StandardId::HttpClient
- Defined in:
- lib/standard_id/http_client.rb
Constant Summary collapse
- OPEN_TIMEOUT =
5- READ_TIMEOUT =
10
Class Method Summary collapse
Class Method Details
.get_with_bearer(endpoint, access_token) ⇒ Object
17 18 19 20 21 22 |
# File 'lib/standard_id/http_client.rb', line 17 def get_with_bearer(endpoint, access_token) uri = URI(endpoint) request = Net::HTTP::Get.new(uri) request["Authorization"] = "Bearer #{access_token}" start_connection(uri) { |http| http.request(request) } end |
.post_form(endpoint, params) ⇒ Object
10 11 12 13 14 15 |
# File 'lib/standard_id/http_client.rb', line 10 def post_form(endpoint, params) uri = URI(endpoint) request = Net::HTTP::Post.new(uri) request.set_form_data(params) start_connection(uri) { |http| http.request(request) } end |