Hi allemaal,

Ik gebruik een API, waarbij ik een cookie in de header moet vermelden.
Als ik de API test in Postman werkt alles naar behoren, maar als ik dezelfde call in PHP doe lukt het niet en krijg ik onderstaande foutmelding:

"errorCode": 5, "message": "A session cookie was provided with the request, but it is invalid or matching the expectations."


Ik zie dat er in Postman automatisch een cookie wordt gegenereerd, ik vermoed dat deze van de server afkomstig is en dar ik deze dus moet toevoegen aan de header.

Hieronder vinden jullie mijn PHP code:

curl_setopt_array($curl, array(
  CURLOPT_URL => "...",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
  CURLOPT_HTTPHEADER => array(

    "inin-icws-csrf-token: ".$csrfToken,
    "sessionid: ".$sessionId
  ),
));


Ik hoop dat iemand mij opweg wil helpen! :)

Groet,
Raoul
Super dankjewel :)

Reageren