Server 如何配置nghttpd以根据请求做出不同的响应?

Server 如何配置nghttpd以根据请求做出不同的响应?,server,command-line-interface,http2,nghttp2,Server,Command Line Interface,Http2,Nghttp2,当我启动服务器时 nghttpd --no-tls -v 8444 在另一个终端我发送一个请求 nghttp -v -y http://127.0.0.1:8444 我看到服务器看到了我的请求并用404进行了响应。是否可以根据请求配置不同的响应?我想实现一些基本的逻辑,基于请求方法的不同返回码,你能给我举个例子吗? 假设GET请求使用/dog path return 200,post请求返回404,我认为这是不可能的。Nghttpd是一个简单的web服务器,用于演示nghttp库,对调试H

当我启动服务器时

nghttpd --no-tls -v 8444
在另一个终端我发送一个请求

 nghttp -v -y http://127.0.0.1:8444
我看到服务器看到了我的请求并用404进行了响应。是否可以根据请求配置不同的响应?我想实现一些基本的逻辑,基于请求方法的不同返回码,你能给我举个例子吗?
假设GET请求使用/dog path return 200,post请求返回404,我认为这是不可能的。Nghttpd是一个简单的web服务器,用于演示nghttp库,对调试HTTP/2也很有用,但它并不打算作为一个功能齐全的web服务器

顺便说一句,我还想问一个帖子是否应该将404返回到有效路径。404未找到,这是不正确的-资源已找到。对于此类请求,大多数web服务器都会像nghttpd一样返回与GET请求相同的结果