servlet 能响应非 http 请求吗?

看到很多描述都说 servlet 几乎可以处理所有类型的请求,但多只处理 http。所以想知道 servlet 还能处理什么请求?能列举相关的类最好。

阅读 3.5k
2 个回答

servlet是一个接口,定义了处理请求的模板方法,我们具体实现的时候需要填充,如 service方法;
servlet理论上可以处理任何类型请求,但是java ee7 唯一支持的servlet协议就是http

我猜想应该是这样的,servlet本身底层封装了http的协议解析,你可以看看J2EE的源代码,应该专门有个包关于http的。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题