我在ruby中遇到服务器问题我将请求设置为客户端或会话。所以request = session.gets
但是当发送的请求类似于:
GET / HTTP/1.1\r\n
HOST: 192.168.2.4\r\n
User-Agent: Mozilla/5.0\r\n
Accept: text/xml,text/html,text/plain,image/jpeg\r\n
Accept-Language: en-us,en\r\n
然后request
只返回第一行。如果我这样做:
request1 = session.gets
request2 = session.gets
request3 = session.gets
request4 = session.gets
然后它会工作但是如果我放了太多session.gets
那么客户端将不会再输入任何行并且会阻止服务器运行
关于我可以采取哪些措施来解决这个问题?