我需要在 Delphi 中编写一个简单的 REST 服务器,并在 Ruby on Rails 中编写一个客户端。我看过 Marco Cantu 的所有关于 Delphi 中 REST 的视频,我有一个问题:
Delphi 如何处理请求,例如用户 ID 在"/users/1"
哪里?1
我见过的所有示例都使用简单的函数(如EchoString(value)
or ReverseString(Value)
)并且请求是"Datasnap/rest/ClassName/EchoString/Value"
,但我需要一个类似的请求"Datasnap/rest/classname/123"
。
例如:TContractsCollection
是合同的集合,我想查看合同ID=324556
。所以在浏览器(和 RoR 客户端)中,它将是(例如):
"http://localhost:3000/DataSnap/rest/TContractsCollection/324556"
但德尔福写道:
"TContractsCollection method not found in the server method list"
有任何想法吗?