像 Restlet 和 Jersey 这样的 Java REST 框架是否允许将文件作为输入发送到 Web 服务?
这将包括客户端发送文件和服务器然后接收和处理文件。
如果您问是否可以对 Restlet 服务执行 HTTP PUT,那么绝对可以。如果您只想存储文件,可以使用 Directory 类,或者您可以实现自己的 ServerResource 来处理新资源。
我没有使用 Jersey,但 Restlet 是一个很棒的 api。
您还可以使用基于 HTTP 客户端的REST Assured 。这很简单:
given().multiPart(new File("/somedir/file.bin")).when().post("/fileUpload");
好吧,他们不这样做是没有限制的。REST 处理文件没有任何问题。看看: http: //mikedesjardins.us/wordpress/2007/04/restful-services-on-ftp/