首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在RESTful网络服务中描述输入参数

如何在RESTful网络服务中描述输入参数
EN

Stack Overflow用户
提问于 2010-08-06 17:55:31
回答 2查看 1.3K关注 0票数 1

我正在开发一个RESTful服务,在该服务中可以执行进程并提供结果计算。为此,我将流程本身建模为一种资源(例如:/ process /translate)。我希望通过发送GET请求并附加输入参数作为查询参数来执行该流程(示例: /processes/translate?input1=xxxx&input2=xxxxx).

每个进程都有不同的输入参数,这些参数是在后台创建进程时定义的。我的问题是,我应该如何以机器可读的形式记录或描述执行流程所需的输入。例如在XML中。

到目前为止,在表示中集成了atom:link元素。我想也许包含XFORM可能是一个解决方案?

向Andre致以最好的问候

EN

Stack Overflow用户

发布于 2010-08-07 02:20:59

这总是一个有趣的问题。我们有一个名为RESTx (http://restx.org)的项目,使用它您可以非常轻松地创建RESTful web services。您可以使用Java语言或Python语言编写自定义组件代码,然后通过向服务器发送参数集来创建RESTful resources,这些参数集随后将被存储。但是,每个参数集都有自己的URI,所以您总是可以通过访问新参数集的URI来使用这些参数运行代码。

重要的是,整个RESTful应用程序接口是自动创建的。RESTx检查组件代码,然后汇编应用编程接口描述。我们决定以人类和机器可读的方式来描述参数。您可以看到类似于in a browserin plain JSON的示例。

我是这方面的主要开发人员,所以如果您有任何问题,请随时与我联系。

票数 0
EN
查看全部 2 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3422684

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档