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 阅读(3022) 评论(0) 收藏 举报
浙公网安备 33010602011771号