Hallo
Ik probeer naar aanleiding van een tip in een andere thread Guzzle te gebruiken om een website die geen API heeft, toch als API te gebruiken. Ik moet gewoon wat POST variables doorsturen en de response parsen.
Ik heb nu onderstaande code:
Om deze POST request na te bootsen: http://imgur.com/85vPxkz
Echter geeft Komodo Edit een parse error op de lijn: use GuzzleHttp\Client;
Terwijl deze recht uit de documentatie komt.
Als ik het script uitvoer krijg ik geen response, en m'n error log blijft ook leeg.
Iemand ideeën?
Ik probeer naar aanleiding van een tip in een andere thread Guzzle te gebruiken om een website die geen API heeft, toch als API te gebruiken. Ik moet gewoon wat POST variables doorsturen en de response parsen.
Ik heb nu onderstaande code:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
| require_once("guzzle/guzzle.phar"); use GuzzleHttp\Client; $client = new GuzzleHttp\Client(['base_uri' => 'https://xxxxx.com/', 'cookies' => true]);); $response = $client->post('/new_order_2.jsp', [ 'form_params' => [ 'heelveelvariablen' => 'heelveelvariablen' ] 'headers' => [ 'Host' => 'xxxx', 'User-Agent' => 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.10; rv:39.0) Gecko/20100101 Firefox/39.0', 'Accept' => 'text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8', 'Accept-Language' => 'nl,en-US;q=0.7,en;q=0.3', 'Accept-Encoding' => 'gzip, deflate', 'Referer' => 'https://xxxxx.com/new_order_1.jsp' ] ]); echo $response->getBody(); |
Om deze POST request na te bootsen: http://imgur.com/85vPxkz
Echter geeft Komodo Edit een parse error op de lijn: use GuzzleHttp\Client;
Terwijl deze recht uit de documentatie komt.
Als ik het script uitvoer krijg ik geen response, en m'n error log blijft ook leeg.
Iemand ideeën?