我正在开发一个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