我是新来的web开发的REST API的风格。我必须发送2个Cookie以及1个REST API。如何通过点击链接将它们发送到一起?PHP:如何通过点击一个链接,发送与REST API调用饼干?
例如,如果用户点击该链接时,它应该使REST API调用,并与它一起发送的cookie。我知道如何在cURL中做到这一点,但我很困惑我如何通过链接触发它。理想情况下,用户应该可以通过点击链接下载一个zip文件。该链接应调用REST API并发送2个Cookie以获取zip文件。我可以使用下面的代码获得zip文件的原始代码,但无法通过单击链接来实现。
$getResultsDetails = curl_init();
$getResults_service_url = '<URL of the REST API call>';
curl_setopt($getResultsDetails,CURLOPT_URL,$getResults_service_url);
curl_setopt($getResultsDetails,CURLOPT_COOKIE,"LWSSO_COOKIE_KEY=".$LWSSO_COOKIE_KEY.";QCSession=".$QCSession);
curl_setopt($getResultsDetails, CURLOPT_RETURNTRANSFER, true); //get response
$getResults_service_url_response = curl_exec($getResultsDetails);
curl_setopt($getResultsDetails, CURLOPT_RETURNTRANSFER, true);
if ($getResults_service_url_response === false) {
$info = curl_getinfo($getResultsDetails);
curl_close($getResultsDetails);
die('error occured during curl exec. Additional info: ' . var_export($info));
}
curl_close($getResultsDetails);
任何想法,我可以如何实现这一点?