3 回答

TA貢獻(xiàn)1815條經(jīng)驗(yàn) 獲得超13個贊
$data = array('name' => 'Ross', 'php_master' => true);// You can POST a file by prefixing with an @ (for <input type="file"> fields)$data['file'] = '@/home/user/world.jpg';$handle = curl_init($url);curl_setopt($handle, CURLOPT_POST, true);c url_setopt($handle, CURLOPT_POSTFIELDS, $data);curl_exec($handle);curl_close($handle)
CURLOPT_POST
CURLOPT_POSTFIELDS
POST
<form>
curl_setopt($handle, CURLOPT_POSTFIELDS, $data);
$data
作為 array()
*數(shù)據(jù)將作為 multipart/form-data
它并不總是被服務(wù)器所接受。 $data = array('name' => 'Ross', 'php_master' => true);curl_setopt($handle, CURLOPT_POSTFIELDS, $data);
$data
作為url編碼的字符串:數(shù)據(jù)將作為 application/x-www-form-urlencoded
,它是提交的html表單數(shù)據(jù)的默認(rèn)編碼。 $data = array('name' => 'Ross', 'php_master' => true);curl_setopt($handle, CURLOPT_POSTFIELDS, http_build_query($data));

TA貢獻(xiàn)1780條經(jīng)驗(yàn) 獲得超1個贊
$xml = '<?xml version="1.0"?><stuff><child>foo</child><child>bar</child> </stuff>';$httpRequest = curl_init();curl_setopt($httpRequest, CURLOPT_RETURNTRANSFER, 1); curl_setopt($httpRequest, CURLOPT_HTTPHEADER, array("Content-Type: text/xml")); curl_setopt($httpRequest, CURLOPT_POST, 1);curl_setopt($httpRequest, CURLOPT_HEADER, 1); curl_setopt($httpRequest, CURLOPT_URL, $url);curl_setopt($httpRequest, CURLOPT_POSTFIELDS, $xml); $returnHeader = curl_exec($httpRequest);curl_close($httpRequest);
CURLOPT_RETURNTRANSFER
CURLOPT_HEADER
.
- 3 回答
- 0 關(guān)注
- 326 瀏覽
添加回答
舉報