Jak mogę wysłać żądanie HTTP PUT w Ruby?

Próbuję wysłać żądanie PUT do konkretnego adresu URL i jak dotąd nie udało się tego.

Jeśli robiłem to za pośrednictwem interfejsu GUI requestera HTTP, takiego jakto po pierwsze, byłoby to tak proste, jak wykonanie PUT w następującym adresie URL:

http://www.mywebsite.com:port/Application?key=apikey&id=id&option=enable|disable

Zauważ, że numer portu jest określony w powyższym żądaniu. Będę też musiał to zrobić, przesyłając żądanie za pomocą kodu ruby.

Jak mogę replikować takie żądanie w Ruby?

questionAnswers(1)

yourAnswerToTheQuestion