聘我网

新概念招聘3.0

curl如何发起DELETE/PUT请求?

vote up0vote downstar

以及PHP中如何判断请求类型,并获得请求参数?

 

2 个答复

vote up0vote downcheck

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);

链接
vote up0vote down

parsestr(filegetcontents('php://input'), $requestvars); 只能取application/x-www-form-urlencoded格式的数据!!!!!!

链接

您的回答





不是您要找的问题? 浏览其他含有标签 的问题或者 自己问个.