Ruby에서 TCPSocket을 사용하여 POST 요청을 만드는 방법은 무엇입니까? 게시물 작성에 특별한 형식이 있습니까? 나는 다음을 가지고 있지만 나는 (그것이 레일 서버의) 구문 분석 오류 :(ruby) ruby 소켓 : 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")
첫 번째 홍당무로 보입니다. 및 은 자리 표시 자라고 가정하고 적절한 값을 게시하고 있습니다 ... 실제로 103 바이트의 데이터를 실제로 따라 다니고 있습니까? –