class Mindee::HTTP::Endpoint
def document_queue_req(job_id)
-
(Net::HTTPResponse, nil)
-
Parameters:
-
job_id
(String
) --
def document_queue_req(job_id) uri = URI("#{@url_root}/documents/queue/#{job_id}") headers = { 'Authorization' => "Token #{@api_key}", 'User-Agent' => USER_AGENT, } req = Net::HTTP::Get.new(uri, headers) response = Net::HTTP.start(uri.hostname, uri.port, use_ssl: true, read_timeout: @request_timeout) do |http| http.request(req) end if response.code.to_i > 299 && response.code.to_i < 400 req = Net::HTTP::Get.new(response['location'], headers) Net::HTTP.start(uri.hostname, uri.port, use_ssl: true, read_timeout: @request_timeout) do |http| response = http.request(req) end end response end