cURL sever cookie gebruiken in header

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Raoul D

Raoul D

22/11/2019 09:49:14
Quote Anchor link
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:

Quote:
"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:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
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
 
PHP hulp

PHP hulp

29/03/2020 00:06:23
 
- Ariën -
Beheerder

- Ariën -

22/11/2019 09:56:06
Quote Anchor link
Heb je al gekeken naar CURLOPT_COOKIEFILE en CURLOPT_COOKIEJAR?
Zie ook: https://www.electrictoolbox.com/php-curl-cookies/
 
Raoul D

Raoul D

22/11/2019 11:37:50
Quote Anchor link
Super dankjewel :)
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.