尤川豪   ·  7月前
Exp. 1,778  ·  231 貼文  ·  164 留言

GuzzleHttp 發送 request 並模擬保存 cookie 時,cookie 內容是存在哪裡?

this is stateless request:

$client = new \GuzzleHttp\Client();
$res = $client->request('GET', $url);

this is stateful request:

$client = new \GuzzleHttp\Client();
$cookieJar = new \GuzzleHttp\Cookie\CookieJar();
$res = $client->request('GET', $url, ['cookies' => $cookieJar]);

指定 cookiejar 即可啟用 cookie


問:在沒指定檔案路徑的情況下,guzzlehttp 是如何存取的?是存在一個檔案?存在一個變數?

若是用 curl 發送 request,啟用 cookie 要指定檔案吧?

https://stackoverflow.com/questions/16872082/how-can-i-send-cookies-using-php-curl-in-addition-to-curlopt-cookiefile

https://blog.longwin.com.tw/2014/05/php-curl-set-cookie-2014/

使用 guzzle 就不用?

  分享   共 296 次點閱
共有 0 則留言
您的留言
  贊助本站開發,解鎖進階教材
尤川豪
Exp. 1,778  ·  231 貼文  ·  164 留言

關於作者

Devs.tw 作者,喜歡分享&建造新東西的工程師。

歡迎在 Facebook 追蹤我!不定期分享有趣技術文章!

  查看個人檔案