Comment créer une requête POST en utilisant TCPSocket dans Ruby? Existe-t-il un format spécial pour faire un post? J'ai le suivant, mais je reçois une erreur d'analyse (il est pour un serveur de rails):(ruby) ruby sockets: comment créer une requête POST?
require 'socket'
s = TCPSocket.open("localhost", 3000)
s.puts("POST /<controller>/<action> HTTP/1.1")
s.puts("Host: localhost:3000")
s.puts("Content-Type: application/x-www-form-urlencoded")
s.puts("Content-Length: 103\r\n\r\n")
Ça a l'air ok à première vue. Je suppose que et sont des espaces réservés et que vous affichez vraiment les valeurs correctes ... Avez-vous alors réellement suivi avec 103 octets de données? –