我正在使用codeigniter框架创建API服务器,我想知道是否可以从任何客户端表单提交中读取PUT和DELETE请求?
用户指南对此没有太多解释。
答案 0 :(得分:1)
您可以尝试先检测方法类型并区分不同的情况:
switch($_SERVER['REQUEST_METHOD']){
case 'GET':
...
break;
case 'POST':
...
break;
case 'PUT':
...
break;
case 'DELETE':
...
break;
default:
echo "Unknown Request.";
}
答案 1 :(得分:1)
PUT
属性中的HTML标准does not support <form method="">
,浏览器也不支持。浏览器通常不支持HTML表单中的GET和POST以外的方法。如果您放置POST
或GET
以外的其他任何内容,则应根据规范将其作为GET请求发送。
在表单中使用隐藏的method
字段并输入实际的HTTP。使用this library