HTTP执行上下文
最初,HTTP被设计成无状态、面向请求-应答模式的协议。然而,现实世界的应用通常需要通过一些逻辑上相关的请求-应答交换来实现对状态信息的持久化。为了使应用程序能够维护状态信息,HttpCore允许HTTP报文在特定的执行上下文中被处理,这个执行上下文也叫HTTP上下文。如果同一执行上下文在几次连续的请求中重复使用,多个逻辑上相关的报文可以参与同一逻辑回话。HTTP上下文的作用类似Map<String, Object>,仅仅是一组逻辑上相关的键值对。
注意,HttpContext可以包含任意对象,因此在多个线程间共享可能不安全。注意要确保HttpContext实例一次只能被一个线程访问。