如何转换并从http请求传递到命中routes.rb文件的请求。我知道webrick
,但我找不到webrick
代码
答案 0 :(得分:1)
这是使用Webrick时您的请求所经历的路径:
主持人 - >端口 - >插座 - >连接 - >包
这是容器的层次结构。主机是localhost和端口 是80(不可见)或3000(显式)。
Webrick在端口“侦听”,直到客户端创建套接字并创建一个套接字 连接。然后连接仍然存在,另一个客户端可以连接 在同一个港口。
连接就像一对虚拟电线。服务器和客户端 通过发送和接收消息进行通信,并且连接协议会削减这些消息 分组。因为Webrick一次只处理一个数据包,并且因为连接层存储实际的服务器和客户端 信息,Webrick可以同时处理多个浏览器。
您可以阅读更多here