Aller au contenu
jjacques68

Problème de syntaxe sur requête HTTP

Recommended Posts

Hello ! 

 

j'essaye de faire fonctionner une requête HTTP qui marche parfaitement bien depuis l'outil Advanced REST, mais que je n'arrive pas à transposer dans la HC2 : voici le code :

 

local http = net.HTTPClient() --connexion à la HC3
local Command = "http://192.168.2.60/api/callAction?deviceID=35&name=State&arg1=toto"

http:request(Command,
  {
    option = {
        headers = {
        	['Authorization']='Basic YWRtaxxxxxxxxxxxx',
        	['Content-type']='application/x-www-form-urlencoded;'
      	},
        method = 'GET'
    },  
    success = 	function(response) print("OK "..response.status) end,
    error = 	function(response) print("NOK "..response) end
})

et j'ai en retour : OK 401

 

401 = utilisateur non authentifié

 

Je fais quoi comme erreur ?

 

merci à vous !!

  • Like 1

Partager ce message


Lien à poster
Partager sur d’autres sites

bon je me réponds tout seul, il manquait un "s" à "option"... :7:

  • Like 1
  • Thanks 1

Partager ce message


Lien à poster
Partager sur d’autres sites

×