Net HTTP Get request с типом контента, базовой аутентификацией и параметрами (https) - PullRequest
0 голосов
/ 12 июня 2019

Я новичок в NET HTTP и Ruby on Rails и хочу использовать запрос Get для получения данных с веб-сайта.В этой теме нет большой помощи.Возможно ли, если кто-то направит меня в правильном направлении.

Другая информация:

Веб-сайт, на который я звоню: https://exampledomain.com/getinfo

Использует базовую аутентификацию

Требуется, чтобы тип контента был приложением / Джейсон

Имеет 2 параметра: Page Pagessize

Если кто-то может указать мне какую-то документацию или, что еще лучше, дать мне решение, которое было бы замечательно

Я просмотрел большинство веб-сайтов и нашел запрос на получение только с базовой аутентификацией и запрос на получение с параметрами, но не вместе

1 Ответ

0 голосов
/ 12 июня 2019
 uri = URI('https://exampledomain.com/getinfo/')
 http = Net::HTTP.new(uri.host, uri.port)
 http.use_ssl = true
 request = Net::HTTP::Get.new(uri.path, 'Content Type' => 'application/json')
 request.basic_auth('username', 'pass')
 resp = http.request(request)
 resp.body'    
...