curl如何发起DELETE/PUT请求?(备忘)
DELETE
:
curl_setopt($ch, CURLOPT_CUSTOMREQUEST, 'DELETE');
PUT
:
curl_setopt($ch, CURLOPT_PUT, true);
GET
:
curl_setopt($ch, CURLOPT_HTTPGET, true);
POST
:
curl_setopt($ch, CURLOPT_POST, true);
可以通过$_SERVER['REQUEST_METHOD']
获得请求类型,
PUT/DELETE
的参数可以这样获取:
parse_str(file_get_contents('php://input'), $request_vars);
注意:
parsestr(filegetcontents('php://input'), $requestvars); 只能取application/x-www-form-urlencoded格式的数据!!!!!!
posted on 2012-01-12 18:47 Cheney Shen 阅读(2969) 评论(0) 编辑 收藏 举报