问题:swoole-http服务器发送POST请求服务器端超时(100-continue问题)

在使用curl做POST的时候, 当要POST的数据大于1024字节的时候, curl并不会直接就发起POST请求, 而是会分为2步:

1. 发送一个请求, 包含一个Expect:100-continue, 询问Server使用愿意接受数据
2. 接收到Server返回的100-continue应答以后, 才把数据POST给Server

具体的RFC相关描述: http://www.w3.org/Protocols/rfc2616/rfc2616-sec8.html#sec8.2.3

然而,swoole的作为http服务器是不支持100-continue的,会出现POST请求服务器端超时的现象

解决方案: curl_setopt($ch, CURLOPT_HTTPHEADER, array('E

你可能感兴趣的:(swoole,PHP,swoole学习笔记,swoole,http,100-continue,curl)