我正在開發一個REST CodeIgniter控制器,需要POST和PUT到多種格式的URL。確定REST POST/PUT請求格式
我能想到的主要格式將是:
- XML
- JSON
- HTML表單數據
會有在URI例如所定義的響應格式/ format/xml或/ format/csv。 我不想在URI中定義請求格式。
我想知道如果任何人有找出請求格式,所以我的腳本就可以完成請求的任何建議。
我想有可能獲得來自請求頭「內容類型」這個數據?
- 「內容類型:文本/ xml」 的XML =
- 「內容類型:application/JSON」= JSON
- 「內容類型:文本/無格式」= HTLM表格數據**我想!*
這種方法是健壯的還是有更好的方法呢?
謝謝。
HTML表單數據:在HTML 4.01規範說,它應作爲'應用程序/ x-WWW的形式urlencoded':http://www.w3.org/TR/html401/interact /forms.html#h-17.13.4.1 – Boldewyn