OPEN
在此curl命令行中是什么意思?
curl -i -H 'Content-Type: application/websocket-events' -d OPEN$'\r'$'\n' http://127.0.0.1:7999/users/socket/
我的理解是\r
和\n
表示换行符,但是它们前面的OPEN
是什么意思?我已经看过curl手册,但是找不到解释。
答案 0 :(得分:2)
curl -d定义POST数据
在这种情况下,OPEN只是您要发送的特定负载
答案 1 :(得分:1)
该命令通过curl的-d
参数发布数据:
将POST请求中的指定数据发送到HTTP服务器
因此,要发布的数据实际上是OPEN\r\n
。
该命令将Content-Type
设置为application/websocket-events
。有关该类型的更多详细信息,请参见WebSocket-Over-HTTP Protocol。 OPEN
是该协议中交换的第一个命令。
您的命令行将转换为类似于以下内容的HTTP请求:
POST /users/socket/ HTTP/1.1
Host: 127.0.0.1:7999
Connection: close
Content-Type: application/websocket-events
Content-Length: 6
OPEN\r\n