2011-11-03 88 views
2

我想開發一個網站,它必須通過HTTP與給定的RESTful API進行通信GET,POST,PUT & DELETE很多。 現在,雖然我對JavaScript有一些瞭解,但我對PHP和其他可能的語言知之甚少。 在深入探討網絡編程的新概念之前,我想知道最好的方法是什麼? 由於跨域腳本的限制,我已經意識到純JavaScript並不合適。我試圖使用基本的PHP代理,但似乎不適用於所有四種請求類型。從Web客戶端訪問REST API的最佳方式是什麼?

在我的研究,我絆了幾個關鍵詞...像

  • JavaScript和代理
  • PHP,symfony框架,原則
  • Ruby on Rails的

你對這個主題有什麼經驗?您是否對像我這樣技能相對較低的Web開發人員有建議,以便建立基本的RESTful客戶端? (不能是真的那麼難,可以嗎?)

非常感謝, 馬蒂亞斯

+0

可以讓PHP Curl爲您提到的請求類型工作 – blank

+0

您可能想看看[node.js](http://nodejs.org),它是一個服務器端JavaScript編程環境。 – Pointy

回答

2

我會去的JavaScript和PHP代理選項。在PHP中,您可以使用cURLHTTP_Request以全部4種方法執行請求(不知道在嘗試時出了什麼問題,也許可以詳細說明)。

有許多PHP休息客戶端在那裏環繞cURL或HTTP_Request。這裏有一些讓你開始:

+0

我嘗試了Ben Alman的[Simple PHP Proxy](http://benalman.com/projects/php-simple-proxy/),並且只能發出GET請求。它也支持其他三個嗎? – matze09

+0

我從來沒有使用它,但從快速瀏覽文檔看,它看起來並不像它支持所有4種方法。你最好使用cURL或我給出的鏈接之一寫你自己的。 –

0

退房笨菲爾鱘魚的REST服務器和REST客戶端沿庫。

相關問題