API mittels URL-Aufruf ansprechen

Hallo,

ich möchte in einem Script eine Rest-API per URL-Aufruf ansprechen. Könnte mir da jemand einen Tipp geben, wie ich das am besten anstelle?

Aufruf erfolgt so:

http://IP:Port/rest/Info?Platzhalter1=Inhalt1&Platzhalter2=Inhalt2

Einfach nur die URL im Script eintragen geht scheinbar nicht.

Tom

zum Testen kannst du super „Postman“ verwenden.
Da kannst du dir auch direkt PHP-Code (für PHP cURL) ausgeben lassen:

<?php

$curl = curl_init();

curl_setopt_array($curl, array(
          CURLOPT_URL => 'http://IP:Port/rest/Info?Platzhalter1=Inhalt1&Platzhalter2=Inhalt2',
          CURLOPT_RETURNTRANSFER => true,
          CURLOPT_ENCODING => '',
          CURLOPT_MAXREDIRS => 10,
          CURLOPT_TIMEOUT => 0,
          CURLOPT_FOLLOWLOCATION => true,
          CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
          CURLOPT_CUSTOMREQUEST => 'GET',
));

$response = curl_exec($curl);

curl_close($curl);
echo $response;
1 „Gefällt mir“

Vielen Dank. Das geht wie gewünscht.

Tom

CURL ist für REST eher ungeeignet …
PHP bietet dafür eine viel Effektivere Soap-Schnittstelle…
Es geht – hat aber viele Einschränkungen und Nachteile (Stichwort Zertifikate)