請問開發rest server要如何提供get/post/put/delete的url指令 |
答題得分者是:GrandRURU
|
macchen
初階會員 發表:66 回覆:102 積分:33 註冊:2006-07-07 發送簡訊給我 |
各位您好,小弟最近在學習開發rest server,但是從該網址:http://docwiki.embarcadero.com/RADStudio/Berlin/en/REST中最下方圖表中的example有提到這四項指令,例如:PUT
http://my.site.com/users/123,想請教一下各位,如果我是開發rest server,而客戶是開發client,而客戶不是使用delphi的開發程式,我該如何才能提供如上面例如中提到的指令,還是說像這份手冊中「 REST Servers in Delphi XEUsing DataSnap」所寫的方式如下:GET get (default, can be omitted) POST update PUT accept DELETE cancel 我只要將這些function寫完,即算有提到get/post/put/delete的指令了,delphi會幫忙對應客戶提出的http的這四項指令嗎?例如我有一個function是叫test,所以我會在rest server上定義四個function,如下: func1. test func2. updatetest func3. accepttest func4. canceltest 則當客戶使用PUT http://my.site.com/test/123的指令時,rest server就會自動對應到 accepttest這個function嗎?不好意思,小弟是新手,如果有人可以提供方向或是指導一下小弟也行,感謝你花時間看完,謝謝。
------
DELPHI初學者 |
GrandRURU
站務副站長 發表:240 回覆:1680 積分:1874 註冊:2005-06-21 發送簡訊給我 |
DataSnap REST Messaging Protocol
最底下的:A PHP DataSnap REST Messaging Example 章節應該是您想解決的問題 [PDF]REST in Delphi 2010 裡面有 AJAX 的解法 [PDF]DataSnap Client Development with RadPHP(現為 HTML5 Builder) 這是更高階的玩法 |
macchen
初階會員 發表:66 回覆:102 積分:33 註冊:2006-07-07 發送簡訊給我 |
謝謝,我後來搞懂了,可能我問的問題不是很明確,但還是謝謝你提供的資訊,感謝。
===================引 用 GrandRURU 文 章=================== DataSnap REST Messaging Protocol 最底下的:A PHP DataSnap REST Messaging Example 章節應該是您想解決的問題 [PDF]REST in Delphi 2010 裡面有 AJAX 的解法 [PDF]DataSnap Client Development with RadPHP(現為 HTML5 Builder) 這是更高階的玩法
------
DELPHI初學者 |
GrandRURU
站務副站長 發表:240 回覆:1680 積分:1874 註冊:2005-06-21 發送簡訊給我 |
|
GrandRURU
站務副站長 發表:240 回覆:1680 積分:1874 註冊:2005-06-21 發送簡訊給我 |
如果您指的是 Web JavaScript 前端
就必須使用 DataSnap REST Application 所產生的 JavaScript DataSnap REST framework 書裡指的【 rest server就會自動對應到 accepttest這個function】,也就是 JavaScript framework 內建的功能請參閱「Delphi DataSnap REST server and HTML5 client」 ===================引 用 macchen 文 章=================== 各位您好,小弟最近在學習開發rest server,但是從該網址:http://docwiki.embarcadero.com/RADStudio/Berlin/en/REST中最下方圖表中的example有提到這四項指令,例如:PUT http://my.site.com/users/123,想請教一下各位,如果我是開發rest server,而客戶是開發client,而客戶不是使用delphi的開發程式,我該如何才能提供如上面例如中提到的指令,還是說像這份手冊中「 REST Servers in Delphi XEUsing DataSnap」所寫的方式如下:GET get (default, can be omitted) POST update PUT accept DELETE cancel 我只要將這些function寫完,即算有提到get/post/put/delete的指令了,delphi會幫忙對應客戶提出的http的這四項指令嗎?例如我有一個function是叫test,所以我會在rest server上定義四個function,如下: func1. test func2. updatetest func3. accepttest func4. canceltest 則當客戶使用PUT http://my.site.com/test/123的指令時,rest server就會自動對應到 accepttest這個function嗎?不好意思,小弟是新手,如果有人可以提供方向或是指導一下小弟也行,感謝你花時間看完,謝謝。 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |