Beide Seiten der vorigen RevisionVorhergehende Überarbeitung | |
de:create:functions:sendjson [24.05.2022 18:05] – [Testen] admin | de:create:functions:sendjson [14.05.2023 16:17] (aktuell) – admin |
---|
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. |
'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); |