Search code examples
ruby-on-railsbasic-authentication

HTTParty get request using Basic Auth


I am trying to make get request to this address https://unicom24.ru/api/partners/requests/v1/locality/

I am using httparty gem. I need to use basic http Auth. I got my auth key and do request like this:

headers = {'Authorization' => 'Basic bMyAuthKeydv4K'}
HTTParty.get(
  "https://unicom24.ru/api/partners/requests/v1/locality/", 
  :headers => headers
)

And I get a reply:

@response=#<Net::HTTPUnauthorized 401 Unauthorized readbody=true>

unallowable email or password. What do I do?


Solution

  • HTTParty basic auth

    auth = {username: 'user', password: 'pass'}
    
    result = HTTParty.get(
      "https://unicom24.ru/api/partners/requests/v1/locality/", 
      basic_auth: auth
    )