如何将HttpServletRequest转换为相应的HttpClient对象

|| 一般来说,我对REST和Web应用程序还很陌生。 我需要实现一个REST调用,该调用会向系统添加更多资源。某些资源只能通过XML(例如文件夹)来创建。我猜想这将是一个PUT请求,并在正文中放置描述资源的XML,并在服务器上处理请求并创建Folder。需要描述一些资源(它是什么,它属于谁..等),并提供一个文件。例如图像。 我有几个问题: 1.处理httpServletRequest的最佳实践是什么?它似乎有点麻烦,我已经阅读了有关HttpClient的信息,但我不确定。 2.听起来很普通,因为每个RESTful服务器都在做。是否有一个很好的教程/指南? 谢谢     
已邀请:
           我有几个问题:1.什么是   最佳实践   httpServletRequest?好像有点   繁琐的物件,我已经读过   HttpClient,但我不确定。 假设您使用的是Java,则这里有几个选项可以实现Rest Client。您可以使用Apache HTTP客户端,Spring RestTemplate,Jersey等。接下来,您需要找出媒体类型-是xml,json,纯文本等。这是将请求正文中的数据传递给rest服务的方式。您还需要找出服务如何处理授权。他们使用的是HTTP Basic,Digest等吗?如果他们使用的是XML,那么您将需要熟悉JAXB或类似的编组器/拆编器,以使您的生活变得轻松。   2,这听起来很常见,因为每个RESTful服务器都在做。   是否有一个很好的教程/指南? 有很多教程。我个人喜欢使用Spring Rest模板,但是,您可以使用任何喜欢的框架。这里有一些很好的教程链接: Spring Rest模板(在后台使用Apache HTTP客户端): RestTemplate,一种访问RESTful服务的春季方式 春季3:REST 球衣: 使用Jersey客户端API消费RESTful Web服务 Apache HTTP客户端: 使用Apache HttpClient的REST模板     

要回复问题请先登录注册