I want take token,but i have a problems.
My code:
require 'uri'
require 'net/http'
url = URI.parse('https://ams.iaau.edu.kg/api/authentication/id/password')
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = (url.scheme == 'https')
request = Net::HTTP::Post.new(url.path)
response = http.request(request)
puts response.message
puts response.code
I have output like this:
Unsupported Media Type
415
API Doc
URL /api/authentication/:id/:password Method POST
URL Params Required: id=[Integer] password=[String] hashed in sha256
Data
Params None
Success Response: Code: 200 OK
Content: {"authToken":"eyJhbGciOiJIUzI1NiJ9...", "expires": "2017-10-11T12:13:47.441"}
Error Response: Code: 401 Unauthorized
Content: {"Status":"Wrong Password"} Code: 401 Unauthorized
Content: {"Status":"User doesn't exist"}
application/jsonortext/xmlas well but I am unsure what this service is expecting