我想創建一個REST服務與PHP 5.我會很感激,如果人們會推薦一些指南/教程的主題。我希望涵蓋整個過程的教程,包括服務的創建,保護和部署。謝謝。創建一個REST服務
3
A
回答
0
你可以查看它的wiki page。關於這個問題有一些抽象的解釋。
有關更具體的實現,請查看用於構建REST服務的Zend package。
1
我一直在計劃構建完整的API/REST接口,至今我只實現了一些功能。你需要解決的關鍵概念是它只是一個XML/JSON(等)響應預定義的url。
你可以很容易地得到使用的.htaccess &國防部重寫允許domain.com/method/var/id或一些類似的結構來重定向到domain.com/script.php?method=method設立&?VAR = var &?id = id。一旦完成,您可以在腳本中使用它們,創建您的響應並將其返回(print/echo)到script.php。
當用戶發送請求時,他們會收到您指定的結果。
JSON是非常容易使用,並http://php.net/manual/en/function.json-encode.php
你想看看國防部重寫的Apache實現的感謝。
至於身份驗證,它不應該不同於任何其他登錄/身份驗證看看會話的PHP。 http://php.net/manual/en/features.sessions.php
希望這會有所幫助。
0
我試圖完成這個任務時總是使用Zend_Rest庫。它們很容易實現並且有很好的文檔記錄。
相關問題
- 1. 構建一個Rest服務器
- 2. 創建一個ionicPopup服務
- 3. 創建一個web服務
- 4. 創建一個web服務
- 5. 如何創建一個SOAP前端爲我的REST Web服務
- 6. hapi和node.js創建一個REST API服務器
- 7. 用netcat創建一個最小的REST Web服務器nc
- 8. Mule 3:創建一個REST風格的Web服務端點
- 9. 需要使用nodejs創建一個REST-ful web服務
- 10. 在CakePHP中創建一個REST風格的服務
- 11. 爲REST-Web服務創建Gradle文件
- 12. 中的Symfony創建REST Web服務2.0
- 13. 創建REST Web服務的方法?
- 14. Spring Boot Rest服務Bean創建異常
- 15. Spark:從REST服務創建RDD
- 16. REST服務代理創建錯誤
- 17. 一個REST Web服務
- 18. Java:我如何創建一個ReST服務並調用一個URL
- 19. 如何創建Rest Web服務客戶端和服務器
- 20. 創建一個OpenID Connect服務器
- 21. 如何創建一個WCF服務
- 22. 如何創建一個DBUS服務
- 23. 創建一個web服務項目
- 24. 當創建一個WCF服務器
- 25. 在vb6中創建一個Windows服務
- 26. 創建一個從服務器
- 27. 在Clojure中創建一個Android服務
- 28. 在symfony2中創建一個服務
- 29. 創建一個SMTP服務器c#
- 30. 用C創建一個SOAP服務#
一個權力在使用REST是,它應該工作無狀態的。所以服務器上沒有會話,而是所有會話數據都保存在客戶端中。 考慮一些參數集可以執行某些動作的資源的REST URL。 – jpluijmers 2010-08-21 00:44:37