Rest:如何识别与资源无关的操作

Rest:如何识别与资源无关的操作,rest,url-design,Rest,Url Design,我想使用RESTEasy框架来开发我的应用程序。 我的应用程序与VOIP(电话)相关。 它可以: 在两个电话号码之间拨打电话 转接电话 对资源执行CRUD操作 这些电话不会被保存,因此在我的应用程序中不会被视为资源 我应该如何命名rest url以发起电话呼叫 /来源/编号a,编号b /起源/[numberA,numberB] /数字/号码a/来源/号码b 其他的 传输也是如此(需要3个参数(电话号码)。REST与URL设计无关,也没有“REST URL”这样的东西 然而,一旦REST

我想使用RESTEasy框架来开发我的应用程序。 我的应用程序与VOIP(电话)相关。 它可以:

  • 在两个电话号码之间拨打电话
  • 转接电话
  • 对资源执行CRUD操作
这些电话不会被保存,因此在我的应用程序中不会被视为资源

我应该如何命名rest url以发起电话呼叫

  • /来源/编号a,编号b
  • /起源/[numberA,numberB]
  • /数字/号码a/来源/号码b
  • 其他的
传输也是如此(需要3个参数(电话号码)。

REST与URL设计无关,也没有“REST URL”这样的东西


然而,一旦REST是面向资源的,我强烈建议您选择一个描述您的资源的URL(在您的情况下的调用)

我建议如下(发送请求有效负载中的参数):

POST/calls HTTP/1.1
主持人:example.org
内容类型:application/json
{
“from”:“数字在此显示”,
“收件人”:“号码在这里”
}

我应该使用restful api这个术语吗?感谢您的快速和完整的reply@Gabriel如果您的API遵循Fielding博士论文中定义的约束,那么是的,您有一个RESTful API。否则它就是一个Web API。