Web services 在RESTfulWeb服务中,消息如何与Http请求对象分离?
有人能告诉我消息实体是如何从RESTful服务中的HttpServletRequest对象中分离出来的吗 我对Servlet编程的理解是,每当我们调用doPost()方法时,这里的服务器线程将传递HttpServletRequest对象,我们将从该对象访问头或数据Web services 在RESTfulWeb服务中,消息如何与Http请求对象分离?,web-services,servlets,restful-architecture,Web Services,Servlets,Restful Architecture,有人能告诉我消息实体是如何从RESTful服务中的HttpServletRequest对象中分离出来的吗 我对Servlet编程的理解是,每当我们调用doPost()方法时,这里的服务器线程将传递HttpServletRequest对象,我们将从该对象访问头或数据 但是在RESTful web服务的情况下,每当我们访问任何资源(方法)时,它只会传递消息对象(以字符串的形式或将传递的JSON对象映射到类,并将相应的类对象传递到被调用的方法)。我不知道它是否完全回答了这个问题,但要从HttpServ
但是在RESTful web服务的情况下,每当我们访问任何资源(方法)时,它只会传递消息对象(以字符串的形式或将传递的JSON对象映射到类,并将相应的类对象传递到被调用的方法)。我不知道它是否完全回答了这个问题,但要从
HttpServletRequest
提取正文,可以使用getInputStream
或getReader
,这为您提供了一种读取HTTP请求正文的方法
希望这能有所帮助。谢谢Cdelmas。但是我得到了我想要的答案。messageBodyReader负责从HTTP请求实体读取消息实体,并将方法参数映射到被调用的资源。和messageBodyWriter一样,messageBodyWriter负责将从资源返回的数据写入http响应。