Ich versuche, Nets/HTTP zu verwenden, um POST
zu verwenden, und einen benutzerdefinierten Benutzeragenten einzugeben. Ich habe in der Regel open-uri
verwendet, aber es kann nicht tun POST
kann es?HTTP.post_form in Ruby mit benutzerdefinierten Headern
Ich benutze
resp, data = Net::HTTP.post_form(url, query)
Wie würde ich dies in benutzerdefinierte Header zu werfen ändern?
bearbeiten meine Frage ist:
query = {'a'=>'b'}
Wenn Sie Ihre Abfrageparameter bereits URL-codiert haben, ist dies wahrscheinlich genauso gut wie meins . Mine setzt den 'Content-Type'-Header und konvertiert einen Abfrage-Hash. – henrikhodne
@dvyjones: yeah, deine Lösung ist auch cool :) –
Kann ich {parama = value, paramb = value2} Typ Info für die Eingabe verwenden (Wie würde ich es serialisieren) Ich habe es versucht und es scheint genial! Außer ich kann nicht serialisieren? – Akshat