class Rpush::Daemon::Wns::RawRequest
Public Class Methods
create(notification, access_token)
click to toggle source
# File lib/rpush/daemon/wns/raw_request.rb, line 5 def self.create(notification, access_token) body = notification.data.to_json uri = URI.parse(notification.uri) post = Net::HTTP::Post.new( uri.request_uri, "Content-Length" => body.length.to_s, "Content-Type" => "application/octet-stream", "X-WNS-Type" => "wns/raw", "X-WNS-RequestForStatus" => "true", "Authorization" => "Bearer #{access_token}" ) post.body = body post end