2016-04-20 10 views
3

Ich versuche, den folgenden Curl-Befehl (der funktioniert) repliziert in einigen Ruby-Code, aber die 'Customer-Id' Header-Teil scheint nicht gesendet/abgeholt von der API.HTTParty-Header funktioniert nicht in Ruby-Skript

Der curl Befehl lautet: curl -u ‘[email protected]’ -H ‘Customer-Id: 243’ https://192.168.50.50/api/customers

die liefert Informationen zu diesen Kunden. Jedoch in Ruby wird die folgende nicht funktioniert:

auth = { 
    username: “[email protected]”, 
    password: "#{pass}" 
} 

@result = HTTParty.get("https://192.168.50.50/api/customers",:basic_auth => auth, :headers => { ‘Customer-Id: 243’ }).parsed_response 
puts @result 

Wenn jemand eine Idee hat, was ich falsch hier tue, würde es geschätzt!

Antwort

0

in Ihrem Code sucht, gibt es einen Fehler:

:headers => { ‘Customer-Id: 243’ } 

auf diese Weise versuchen:

:headers => {'Customer-Id' => 243}