java - 在 Play Web 服务中使用 GET 参数?

标签 java web-services playframework

我尝试使用 Play Framework 1.2.3 构建 Web 服务服务器,但遇到了一些问题:

  1. 我尝试了本教程 How to use play! framework to develop webservice 。我不知道如何使用 GET 参数请求 Web 服务,如何使用参数请求 Web 服务?
  2. Play中是否可以返回GIF文件的结果?如果是,任何人都可以提供一个示例或链接(之前尝试过谷歌搜索,但没有结果)?

感谢您的帮助...

最佳答案

对于所描述的 Web 服务,应该非常简单。例如,如果您有如下操作

public class Application extends Controller {


    public static void sum(Float num1, Float num2) {
        Float result = num1 * num2;
        render(result);
    }
}

和一条路线

GET /webservices/sum                 Application.sum(format:'xml')

那么您需要做的就是像下面这样调用该服务

/webservices/sum?num1=10.1&num2=13.5

这将通过传入所需的参数来执行您的操作

对于问题的第二部分。您可以在操作中使用 renderBinary 来返回 GIF 文件。

关于java - 在 Play Web 服务中使用 GET 参数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10022493/

相关文章:

javascript - application.js 中的代码未在 Rails 中加载

web-services - Wicket Session 和 Jersey REST Web 服务

playframework - 具有多个参数的 Play 框架路由

java - 使用 Play/Java-framework-2.5 配置 Swagger

java - 如何在不使用 ImageJ 库的情况下在 java 中加载或打开 DICOM 图像文件?

java - Debian 启停守护进程。 Java启动jar文件

java - Android/Java 中奇怪的字符串数组行为

java - Spring ws端点映射两次

java - CompletableFuture没有得到执行。如果我使用ExecutorService池,则其工作正常,但不使用默认的forkJoin公共(public)池

scala - 在 Play Framework 2.2.1 上安装 Deadbolt 的未解决依赖项