Скачать
Код
#!/usr/bin/ruby -w
#coding=utf-8
class Trackru
require 'uri'
require 'net/http'
require 'net/https'
require 'json'
Api-Key
def tracker(url,postData,method)
headers ={'Content-Type' =>'application/json','Api-Key':'YOUR API KEY'}
if postData.empty?
@toSend =""
else
@toSend =postData.to_json
end
uri = URI.parse(url)
https = Net::HTTP.new(uri.host,uri.port)
if method =="GET"
req = Net::HTTP::Get.new(uri.path,headers)
elsif method =="POST"
req = Net::HTTP::Post.new(uri.path,headers)
elsif method =="PUT"
req = Net::HTTP::Put.new(uri.path,headers)
elsif method =="DELETE"
req = Net::HTTP::Delete.new(uri.path,headers)
else
puts "parameter method is wrong!"
end
req.body = "#{@toSend}"
res = https.request(req)
return res
end
end