0
A
回答
1
PUT不是通過PHP(即$ _PUT),也不是通過CodeIgniter本地處理的。有兩件事情要做:1)抓住你自己的PUT變量或者2)使用Phil Sturgeon的REST庫。
//put an associative array into $post_vars variable
parse_str(file_get_contents("php://input"),$post_vars);
來源:http://www.lornajane.net/posts/2008/accessing-incoming-put-data-from-php
但是,因爲你使用CodeIgniter工作,你應該使用菲爾鱘魚的圖書館,如果你不能找到一個真正的理由。它被嘗試,真實和測試,並處理所有的HTTP動詞。
0
是的。由於PUT或DELETE方法缺乏一致的客戶端實現,因此標準做法是發送POST請求,並且A)使用查詢字符串參數(即?_method=PUT
)或B)發送X-METHOD-OVERRIDE
標頭。
(快速谷歌搜索返回此:http://www.endurasoft.com/Blog/post/X-HTTP-Method-Override.aspx)
你可能會需要擴展CI_Input類知道創建操作和更新的區別。
相關問題
- 1. RESTful Web服務
- 2. 使用C#的restful Web服務
- 3. Netbeans Restful Web服務
- 4. Ajax調用Restful Web服務
- 5. ASIHttpRequest調用Restful Web服務?
- 6. 使用jQuery調用Restful Web服務ajax
- 7. Codeigniter Web服務
- 8. 認證使用RESTful Web服務
- 9. 使用Apache Shiro保護RESTful Web服務
- 10. 如何使用RESTful Web服務?
- 11. JAVA :: RESTful Web服務使用XML文件
- 12. 使用jUnit測試Spring Restful web服務
- 13. 使用RESTful XML Web服務API
- 14. 問題的RESTful Web服務
- 15. java中的Restful web服務
- 16. RESTful Web服務的響應
- 17. Android的RESTful Web服務
- 18. iPhone的RESTful Web服務
- 19. RESTful Web服務的Web目錄?
- 20. Restful Web服務IDE和服務器
- 21. Web服務(基於SOAP/Restful)
- 22. Restful Web服務 - 規範
- 23. Grails RESTful Web服務api
- 24. Restful web服務路由
- 25. 無法從RESTful Web服務
- 26. SpringMvc和Ajax Restful Web服務
- 27. Restful Web服務錯誤
- 28. NetBeans - Restful Web服務 - JoinColumn
- 29. RESTful Web服務URL風格
- 30. RESTful Web服務 - 列表
嗨蘭登斯我怎麼能解析這個反應在PHP?我試過 $ result = $ ex-> getResponse(); $ xmlObj = simplexml_load_string($ result); echo $ tracks = $ xml-> item-> company_name; 但得到空 – sree