我尝试用soap web服务获取信息,但它给了我一个错误Request format is invalid: multipart/form-data; boundary=------------------------b35e9c9f375db7a5.
$id = $_POST['id'];
$servicepassword = $_POST['servicePassword'];
$ch = curl_init();
curl_setopt_array($ch, array(
CURLOPT_RETURNTRANSFER => 1,
CURLOPT_URL => 'https://webgov.com.tr/WebService/Kontrol.asmx/PasoSorguKontrol',
CURLOPT_POST => 1,
CURLOPT_POSTFIELDS => [
'id' => $id,
'servicepassword' => $servicepassword
],
CURLOPT_FOLLOWLOCATION => 1,
));
$resp = curl_exec($ch);
curl_close($ch);
echo $resp;
这个网络服务需要两个变量来工作,学生ID和网络服务密码。并给出xml输出。我不能使代码工作。我是一个新手btw。
1条答案
按热度按时间js81xvg61#
解决方案是使用
CURLOPT_HTTPHEADER
。我甚至用这些代码做了一个函数,它解决了我的问题。