400 BAD DEMANDE AVEC HTTPARTY ET URBAN
-
31-10-2019 - |
Question
J'ai une application qui nécessite des notifications push envoyées à l'utilisateur lorsqu'un post correspondant à certains critères est placé sur la base de données. J'utilise un dirigeable urbain et un httparty pour faire les demandes nécessaires si les conditions sont remplies. Mon modèle est le suivant:
class Urbanairship
include HTTParty
base_uri 'https://go.urbanairship.com'
headers "Content-Type" => "application/json"
basic_auth "xxxappkeyxxx", "xxxappsecretxxx"
default_params :output => 'json'
format :json
def self.push(badge, alert_message, token)
self.post('/api/push/',:body => {:aps => {:badge => badge, :alert => alert_message}, :device_tokens => [token]})
end
end
Je continue à obtenir une mauvaise demande de 400 lorsque je teste cela dans la console. Des idées sur ce qu'est le problème? Je sais que le dirigeable urbain a besoin d'un «contenu de contenu: application / json» dans l'en-tête de demande, mais cela devrait être couvert dans le modèle. Merci d'avance, Jack
Pas de solution correcte
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow