Make easy request in ruby apps
require 'easy_request'
url = 'https://api.mysite.com/some/endpoint'
headers = {
'cache-control' => 'no-cache'
'Content-Type' => 'application/x-www-form-urlencoded'
}
basic_auth = {
user: 'myuser',
pass: 'mypass'
}
response = EasyRequest.get(url, basic_auth, headers)
puts response
require 'easy_request'
url = 'https://api.mysite.com/some/endpoint'
response = EasyRequest.get(url)
puts response
require 'easy_request'
url = 'https://api.mysite.com/some/endpoint'
data = {
some: 'json',
id: 123,
name: 'John'
}
headers = {
'cache-control' => 'no-cache'
'Content-Type' => 'application/json'
}
basic_auth = {
user: 'myuser',
pass: 'mypass'
}
response = EasyRequest.post(url, data, basic_auth, headers)
puts response
require 'easy_request'
url = 'https://api.mysite.com/some/endpoint'
response = EasyRequest.post(url)
puts response
require 'easy_request'
url = 'https://api.mysite.com/some/endpoint'
data = {
some: 'json',
id: 123,
name: 'John'
}
headers = {
'cache-control' => 'no-cache'
'Content-Type' => 'application/json'
}
basic_auth = {
user: 'myuser',
pass: 'mypass'
}
response = EasyRequest.put(url, data, basic_auth, headers)
puts response
require 'easy_request'
url = 'https://api.mysite.com/some/endpoint'
response = EasyRequest.put(url)
puts response
require 'easy_request'
url = 'https://api.mysite.com/some/endpoint'
data = {
some: 'json',
id: 123,
name: 'John'
}
headers = {
'cache-control' => 'no-cache'
'Content-Type' => 'application/json'
}
basic_auth = {
user: 'myuser',
pass: 'mypass'
}
response = EasyRequest.delete(url, data, basic_auth, headers)
puts response
require 'easy_request'
url = 'https://api.mysite.com/some/endpoint'
response = EasyRequest.post(url, data, basic_auth, headers)
puts response