Delphi で単純な REST サーバーを作成し、Ruby on Rails でクライアントを作成する必要があります。Delphi での REST に関する Marco Cantu のビデオをすべて見ましたが、質問があります。
Delphiは、ユーザー ID の"/users/1"
場所などのリクエストをどのように処理できますか?1
私が見た例はすべて単純な関数 (EchoString(value)
または などReverseString(Value)
) を使用しており、リクエストは ですが"Datasnap/rest/ClassName/EchoString/Value"
、 のようなリクエストが必要"Datasnap/rest/classname/123"
です。
例:TContractsCollection
はコントラクトのコレクションであり、コントラクトを表示したいID=324556
。したがって、ブラウザー (および RoR クライアント) では (たとえば)、次のようになります。
"http://localhost:3000/DataSnap/rest/TContractsCollection/324556"
しかし、Delphi は次のように書いています。
"TContractsCollection method not found in the server method list"
何か案は?