Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
de:create:functions:sendjson [24.05.2022 18:05] – [Testen] adminde:create:functions:sendjson [14.05.2023 16:17] (aktuell) admin
Zeile 3: Zeile 3:
 Der Befehl ''sendJSON()'' sendet eine HTTP-Anfrage an die angegebene URL und gibt die Antwort des Servers zurück. Der Befehl ''sendJSON()'' sendet eine HTTP-Anfrage an die angegebene URL und gibt die Antwort des Servers zurück.
  
-''mixed **sendJSON**(string //URL//, array //Daten//)''\\ +''mixed **sendJSON**(string //URL//, array //Daten//, [array //Header//])''\\ 
-''mixed **sendPOST**(string //URL//, array //Daten//)''\\ +''mixed **sendPOST**(string //URL//, array //Daten//, [array //Header//])''\\ 
-''mixed **sendXML**(string //URL//, string //XML//)''+''mixed **sendXML**(string //URL//, string //XML//, [array //Header//])''
  
   * //URL//\\ Die URL, an welche die HTTP-Anfrage geschickt werden soll.   * //URL//\\ Die URL, an welche die HTTP-Anfrage geschickt werden soll.
   * //Daten//\\ Die Daten, welche im JSON- oder POST-Format übermittelt werden sollen.   * //Daten//\\ Die Daten, welche im JSON- oder POST-Format übermittelt werden sollen.
   * //XML//\\ Ein XML-String, welcher übermittelt werden soll.   * //XML//\\ Ein XML-String, welcher übermittelt werden soll.
 +  * //Header//\\ Ein Array mit zusätzlichen HTTP-Header-Feldern.
  
 **Warnung:** Die Anfrage wird synchron durchgeführt, das bedeutet, dass sie die Ladezeit der Fragebogen-Seite um die Zeit verzögert bis der angefragte Server eine Antwort sendet. Die Anfrage wird abgebrochen, wenn die Ladezeit mehr als 5 Sekunden in Anspruch nimmt. **Warnung:** Die Anfrage wird synchron durchgeführt, das bedeutet, dass sie die Ladezeit der Fragebogen-Seite um die Zeit verzögert bis der angefragte Server eine Antwort sendet. Die Anfrage wird abgebrochen, wenn die Ladezeit mehr als 5 Sekunden in Anspruch nimmt.
Zeile 59: Zeile 60:
   'q' => 'reflect',   'q' => 'reflect',
   'd' => 'SoSci Survey'   'd' => 'SoSci Survey'
 +]);
 +debug($data);
 +</code>
 +
 +<code php>
 +$data = sendJSON('https://api.openai.com/v1/chat/completions', [
 +    'model' => 'gpt-3.5-turbo',
 +    'messages' = [
 +        [
 +            'role' => 'user',
 +            'content' => 'Hello!'
 +        ]
 +    ]
 +], [
 +    'Authorization' =>  'Bearer 12345678990'
 ]); ]);
 debug($data); debug($data);
de/create/functions/sendjson.1653408325.txt.gz · Zuletzt geändert: 24.05.2022 18:05 von admin
 
Falls nicht anders bezeichnet, ist der Inhalt dieses Wikis unter der folgenden Lizenz veröffentlicht: CC Attribution-Share Alike 4.0 International
Driven by DokuWiki