我想要实现的目标是:
将http 102发送给请求somedoc.html
包括带外身份验证在内的一些处理
如果经过身份验证,请发送从somedoc.html构建的响应,否则为generic not auth message
我在某处无法理解,因为我似乎无法弄清楚如何发送102并保存连接细节,以便我可以在第3步中转发响应。我以为我可以排队然后响应然后进入等待循环或挂起连接,但据我所知,我必须从MHD_AcceptPolicyCallback
返回以发送响应,然后我无法弄清楚如何返回连接。我查看了请求已完成回拨,但这仍然导致102未被发送。
我真的无法从示例或手册中找出实现这些步骤的过程,我们将不胜感激。
答案 0 :(得分:0)
HTTP标准没有定义响应代码102
见https://tools.ietf.org/html/rfc7231#section-6
和https://tools.ietf.org/html/rfc2616#section-6.1.1
HTTP协议使用请求 - 响应逻辑。如果您已经回复了某个请求,那么您之后就无法在同一请求中添加其他响应。
答案 1 :(得分:0)
与开发人员交谈后,102状态代码被定义为“完整性”;但是,没有尝试实现所需的功能,以便能够在使用libmicrohttpd库开发的服务器上以有意义的方式使用此状态代码。