【问题标题】:Send file with REST?使用 REST 发送文件?
【发布时间】:2023-03-09 04:51:01
【问题描述】:

Restlet 和 Jersey 等 Java REST 框架是否允许将文件作为输入发送到 Web 服务?

这将包括客户端发送文件和服务器然后接收和处理文件。

【问题讨论】:

    标签: java rest jersey restlet


    【解决方案1】:

    如果您问是否可以对 Restlet 服务执行 HTTP PUT,那么绝对可以。如果您只想存储文件,可以使用 Directory 类,也可以实现自己的 ServerResource 来处理新资源。

    我没有用过 Jersey,但 Restlet 是一个很棒的 api。

    【讨论】:

      【解决方案2】:

      嗯,他们不这样做是没有限制的。 REST 处理文件没有任何问题。 看一眼: http://mikedesjardins.us/wordpress/2007/04/restful-services-on-ftp/

      【讨论】:

        【解决方案3】:

        您还可以使用基于 HTTP 客户端的REST Assured。很简单:

        given().multiPart(new File("/somedir/file.bin")).when().post("/fileUpload");
        

        【讨论】:

          猜你喜欢
          • 2022-10-06
          • 1970-01-01
          • 1970-01-01
          • 2016-09-24
          • 1970-01-01
          • 1970-01-01
          • 2017-08-02
          • 2018-03-15
          • 1970-01-01
          相关资源
          最近更新 更多