我正在嘗試構建基於REST的Web服務,該服務提供貨幣轉換功能。基於PHP REST的Web服務提供貨幣轉換功能
請注意,我是面向OO PHP的初學者,所以這對我來說都是新的和相當混亂的。
我想要的服務接收URL的編碼爲:
http://www.mysite.com/conv/?amnt=7.15&from=GBP&to=USD
,我希望它在瀏覽器中返回結果爲XML消息。顯然,處理錯誤也需要照顧。
我已經閱讀了許多在線教程,並明白我將使用GET來實現我想要實現的功能。最讓我困惑的是如何構建我的PHP文件(採用OO格式)以及如何在默認索引頁面上實際輸出這些結果。
謝謝。這在結構上有很大幫助。我也很困惑什麼類需要我想要實現的。我想第一個類是檢測它是否是GET請求,如果郵件編碼正確,請運行貨幣轉換函數。我該如何解決這個問題,以及如何將錯誤管理集成到那個中?對不起,我很新,所以原諒我的問題是多麼的基本。 – tctc91 2011-12-30 16:18:10
基本類必須是Controller(controller.class.php),Request(request.class.php),Response(response.class.php)。在入口點你應該創建$ controller = new Controller('index');在__construct()方法中,您需要初始化Request類的一個實例。會有一個方法,名稱是($ type),它會給出問題的答案是什麼類型的請求。 [如何](http://stackoverflow.com/questions/359047/php-detecting-request-type-get-post-put-or-delete),如果一切正常,將$ _GET var放在本地類存儲中工作用。你也需要獲得方法($ what),以獲得參數。 – devdRew 2012-01-02 07:59:29