Wichtige Fakten
- Kategorie
- Entwicklung & Web
- Eingabetypen
- textarea, checkbox
- Ausgabetyp
- text
- Sample-Abdeckung
- 4
- API verfügbar
- Yes
Überblick
Der cURL-zu-PHP Konverter übersetzt cURL-Befehle direkt in ausführbaren PHP-Code unter Verwendung der nativen PHP-cURL-Funktionen. Das Tool übernimmt HTTP-Methoden, Header und POST-Daten automatisch und strukturiert sie in ein sauberes PHP-Skript mit allen erforderlichen curl_setopt-Parametern.
Wann verwenden
- •Wenn Sie API-Beispiele aus einer Dokumentation schnell in eine PHP-Anwendung integrieren müssen.
- •Wenn Sie komplexe HTTP-Header und POST-Payloads fehlerfrei in PHP-Arrays übersetzen wollen.
- •Wenn Sie manuelle Syntaxfehler beim Umschreiben von cURL-Optionen in PHP-Code vermeiden möchten.
So funktioniert es
- •Fügen Sie Ihren cURL-Befehl in das Textfeld für den cURL-Befehl ein.
- •Wählen Sie optionale Einstellungen wie die Formatierung des Request-Bodys oder das Hinzufügen von Kommentaren aus.
- •Kopieren Sie den generierten PHP-Code mit allen konfigurierten curl_setopt-Optionen direkt in Ihr Projekt.
Anwendungsfälle
Beispiele
1. API-Authentifizierung integrieren
Backend-Entwickler- Hintergrund
- Ein Entwickler muss einen API-Token-Request aus einer Dokumentation in ein PHP-Projekt einbinden.
- Problem
- Der cURL-Befehl enthält spezifische Header und eine POST-Payload, die manuell mühsam in PHP-Arrays umgeschrieben werden müssten.
- Verwendung
- Fügen Sie den cURL-Befehl ein und aktivieren Sie die Optionen für formatierte Bodys und Kommentare.
- Beispielkonfiguration
-
curlCommand: curl -X POST https://api.example.com/oauth/token -H "Content-Type: application/x-www-form-urlencoded" -d "grant_type=client_credentials&client_id=123", prettyBody: true, includeComments: true - Ergebnis
- Erzeugt ein fertiges PHP-Skript mit curl_setopt($ch, CURLOPT_POSTFIELDS, ...) und allen Headern, das sofort einsatzbereit ist.
2. JSON-Daten an REST-API senden
Software-Architekt- Hintergrund
- Für eine Schnittstelle müssen strukturierte JSON-Daten per POST-Request übertragen werden.
- Problem
- Die korrekte Übergabe von JSON-Strings und dem Content-Type-Header in PHP cURL führt oft zu Syntaxfehlern.
- Verwendung
- Kopieren Sie den cURL-Befehl mit dem JSON-Body in das Eingabefeld und konvertieren Sie ihn.
- Beispielkonfiguration
-
curlCommand: curl -H "Content-Type: application/json" -d '{"status":"active","role":"admin"}' https://api.example.com/users, prettyBody: true, includeComments: false - Ergebnis
- Ein sauberer PHP-Code, der den JSON-String korrekt formatiert und den Header Content-Type: application/json setzt.
Mit Samples testen
developmentVerwandte Hubs
FAQ
Unterstützt der Konverter POST-Anfragen mit JSON-Payloads?
Ja, JSON-Daten aus dem cURL-Befehl werden analysiert und als strukturierte POST-Felder in den PHP-Code übernommen.
Werden benutzerdefinierte HTTP-Header korrekt konvertiert?
Ja, alle mit dem Parameter -H oder --header definierten Header werden in das entsprechende PHP-Header-Array übersetzt.
Kann ich den generierten PHP-Code direkt ausführen?
Ja, der Code enthält die vollständige Initialisierung, Konfiguration und Ausführung der cURL-Session.
Was bewirkt die Option 'Body formatieren'?
Sie sorgt dafür, dass JSON- oder Formulardaten im PHP-Code übersichtlich und lesbar strukturiert dargestellt werden.
Werden auch andere PHP-HTTP-Clients wie Guzzle unterstützt?
Nein, dieses Tool konvertiert cURL-Befehle ausschließlich in nativen PHP-cURL-Code mit curl_init und curl_setopt.