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

Java 如何将HttpServletRequest转换为相应的HttpClient对象,java,rest,httpclient,rest-client,Java,Rest,Httpclient,Rest Client,一般来说,我对REST和Web应用程序是相当陌生的。 我需要实现一个REST调用,为系统添加更多资源。有些资源只能由XML(如文件夹)创建。我猜这将是一个PUT请求,在主体中放入描述资源的XML,并在服务器上处理请求并创建文件夹。一些资源需要被描述(它是什么,它属于谁等等)并提供一个文件。例如,图像 我有几个问题: 1.处理httpServletRequest的最佳实践是什么?这似乎有点麻烦,我读过关于HttpClient的文章,但我不确定。 2.这听起来像是一项非常常见的任务,因为每个REST

一般来说,我对REST和Web应用程序是相当陌生的。 我需要实现一个REST调用,为系统添加更多资源。有些资源只能由XML(如文件夹)创建。我猜这将是一个PUT请求,在主体中放入描述资源的XML,并在服务器上处理请求并创建文件夹。一些资源需要被描述(它是什么,它属于谁等等)并提供一个文件。例如,图像

我有几个问题: 1.处理httpServletRequest的最佳实践是什么?这似乎有点麻烦,我读过关于HttpClient的文章,但我不确定。 2.这听起来像是一项非常常见的任务,因为每个RESTful服务器都在做这项工作。有好的教程/指南吗

谢谢

我有几个问题:1。问题是什么 要处理的最佳实践 httpServletRequest?好像有点 笨重的东西,我读过 HttpClient,但我不确定

假设您使用的是Java,这里有几个选项来实现rest客户机。您可以使用、、来命名一些。接下来,您需要找出媒体类型——是xml、json、纯文本等。这就是您将如何将请求主体中的数据传递给rest服务的方式。您还需要了解服务如何处理授权。他们是否使用HTTP Basic、摘要等。如果他们使用XML,那么您需要熟悉或使用类似的封送处理程序/封送处理程序,以使您的生活更轻松

2.这听起来像是一项非常常见的任务,因为每个RESTful服务器都在这样做。 有好的教程/指南吗

有很多关于它的教程。我个人喜欢使用SpringREST模板,但是,您可以使用任何喜欢的框架。以下是一些不错的教程链接:-

SpringREST模板(在后台使用Apache HTTP客户端):

泽西岛:

Apache HTTP客户端:

我有几个问题:1。问题是什么 要处理的最佳实践 httpServletRequest?好像有点 笨重的东西,我读过 HttpClient,但我不确定

假设您使用的是Java,这里有几个选项来实现rest客户机。您可以使用、、来命名一些。接下来,您需要找出媒体类型——是xml、json、纯文本等。这就是您将如何将请求主体中的数据传递给rest服务的方式。您还需要了解服务如何处理授权。他们是否使用HTTP Basic、摘要等。如果他们使用XML,那么您需要熟悉或使用类似的封送处理程序/封送处理程序,以使您的生活更轻松

2.这听起来像是一项非常常见的任务,因为每个RESTful服务器都在这样做。 有好的教程/指南吗

有很多关于它的教程。我个人喜欢使用SpringREST模板,但是,您可以使用任何喜欢的框架。以下是一些不错的教程链接:-

SpringREST模板(在后台使用Apache HTTP客户端):

泽西岛:

Apache HTTP客户端:


Httpcliet用于向某些web服务器发送http请求。Httpservletrequest是从web服务器的角度提出的请求。作为一名客户,您将只处理httpclient。
HttpServletRequest
麻烦?你自己把它弄得很麻烦!:)Httpcliet用于向某个web服务器发送http请求。Httpservletrequest是从web服务器的角度提出的请求。作为一名客户,您将只处理httpclient。
HttpServletRequest
麻烦?你自己把它弄得很麻烦!:)谢谢你为我设置这个主题:-)。谢谢你为我设置这个主题:-)。