Heim > Schlagzeilen > Der Autor von cURL verriet: cURL wird JSON nativ unterstützen!

Der Autor von cURL verriet: cURL wird JSON nativ unterstützen!

藏色散人
Freigeben: 2022-01-23 09:35:27
nach vorne
2698 Leute haben es durchsucht

cURL-Autor Daniel Stenberg enthüllte in einer E-Mail Pläne, cURL native JSON-Unterstützung hinzuzufügen.

Der Autor von cURL verriet: cURL wird JSON nativ unterstützen!

Daniel erklärt die Gründe für das Hinzufügen nativer JSON-Unterstützung zu cURL:

  • Das Senden von JSON ist in Bereichen wie REST-APIs sehr verbreitet.

  • Viele Menschen werden nach cURL-Alternativen gefragt. „Einfache Arbeit damit.“ „JSON“ kommt bei der Berücksichtigung von Faktoren häufig vor.

  • Auf Websites wie Stack Overflow sind einige Leute nicht in der Lage, korrektes JSON zu senden und JSON mithilfe von cURL nicht korrekt zu zitieren, da das JSON doppelte Anführungszeichen verwendet und die Shell-Variablen darin nicht erweitert werden einfache Anführungszeichen

Daniel sagte auch, dass es nicht angebracht sei, sich beim Entwerfen dieser Funktion ausschließlich auf ihn zu verlassen, da er nicht oft JSON sendet. Er benötigt die Hilfe anderer, um diese Funktion so nützlich wie möglich zu machen.

Derzeit hat Daniel einen Entwurf zu dieser Funktion im Wiki bereitgestellt und ein Diskussionsforum erstellt.

Um es einfach auszudrücken: Daniel plant, zwei Befehlszeilenoptionen hinzuzufügen:

  • Formatiertes JSON als Verknüpfung zu -d mit einem passenden Accept-Header senden

  • Senden durch Erstellen eines JSON-Anfragetexts

1

2

--json -||@filename

curl --json [whatever] http: //example.com

Nach dem Login kopieren

Die obige Befehlszeile ist eine Verknüpfung, ihre Funktion entspricht -d [whatever] -H "Content-Type: application/json". -d [whatever] -H "Content-Type: application/json"

1

--jp [part]

Nach dem Login kopieren

('jp' 是 "JSON part" 的缩写)

构建 JSON request body,然后使用 request headerContent-Type: application/jsonrrreee

(„jp“ ist die Abkürzung für „JSON-Teil“)

Erstellen Sie den JSON-Anfragetext und verwenden Sie dann request headerContent-Type: application/json, um den JSON zu senden.

[Teil] ist die Anleitung zum Erstellen von JSON-Inhalten.

(Syntax inspiriert von jo)🎜🎜Details anzeigen: https://github.com/curl/curl/wiki/JSON🎜
Verwandte Etiketten:
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Aktuelle Ausgaben
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage