1
我的代碼做一個捲曲呼叫端點阻止了我一大塊:解決「isXmlHttpRequest」?
if($this->_request->isXmlHttpRequest()) {
// Do stuff
}
我怎樣才能改變我的捲曲調用,這樣該請求被視爲XmlHttpRequest的?
我的代碼做一個捲曲呼叫端點阻止了我一大塊:解決「isXmlHttpRequest」?
if($this->_request->isXmlHttpRequest()) {
// Do stuff
}
我怎樣才能改變我的捲曲調用,這樣該請求被視爲XmlHttpRequest的?
這解決了這個問題對我來說:
curl_setopt($ch, CURLOPT_HTTPHEADER, array("X-Requested-With: XMLHttpRequest", "Content-Type: application/json; charset=utf-8", "__RequestVerificationToken: ".rand(100, 100000)));
只是一個想法。
如果您確信這是一個Ajax請求,你可以嘗試添加:
$_SERVER ['HTTP_X_REQUESTED_WITH'] = 'XMLHttpRequest';
它需要來自客戶端。所以我的POST中的某些東西最終會導致這個事情想到它的AJAX請求。 – coderama