検索
ホームページ見出しcURL の作成者は、cURL がネイティブで JSON をサポートすることを明らかにしました。

cURL の作者 Daniel Stenberg 氏は、cURL に JSON のネイティブ サポートを追加する計画を電子メールで明らかにしました。

cURL の作成者は、cURL がネイティブで JSON をサポートすることを明らかにしました。

ダニエルは、cURL に JSON のネイティブ サポートを追加する理論的根拠を説明しました。

  • 次のような分野でREST API 、JSON の送信は非常に一般的です

  • 多くの人が cURL の代替を選択する際の考慮事項について尋ねられると、「JSON の使いやすさ」が一般的な理由になります

  • Stack Overflow のようなサイトでは、JSON では二重引用符が使用され、シェルが一重引用符内の変数を展開しないため、かなり多くの人が正しい JSON を送信できず、cURL を使用して JSON を正しく引用できません

ダニエルさんは、JSON を送信することはあまりないので、この関数の設計をダニエルさんに全面的に依存するのは適切ではないとも言いました。この機能をできるだけ便利にするために、他の人の助けが必要です。

現在、ダニエルはこの機能に関する草案を Wiki に提供し、ディスカッション フォーラムを作成しました。

つまり、ダニエルは 2 つのコマンド ライン オプションを追加する予定です:

  • 一致する Accept ヘッダーを持つ -d へのショートカットとしてフォーマットされた JSON を送信します

  • JSON リクエストボディを構築して送信

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

上記のコマンドラインはショートカットであり、その機能は次と同等です- d [whatever] -H "Content -タイプ: application/json".

--jp [part]

(「jp」は「JSON 部分」の略称です)

JSON リクエスト本文を構築し、request headerContent-Type: application/json を使用して、 JSONを送信します。

[パート] は、JSON コンテンツを構築するための手順です。

(jo からインスピレーションを得た構文)

詳細を表示: https://github.com/curl/curl/wiki/JSON

声明
この記事は开源中国で複製されています。侵害がある場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

mPDF

mPDF

mPDF は、UTF-8 でエンコードされた HTML から PDF ファイルを生成できる PHP ライブラリです。オリジナルの作者である Ian Back は、Web サイトから「オンザフライ」で PDF ファイルを出力し、さまざまな言語を処理するために mPDF を作成しました。 HTML2FPDF などのオリジナルのスクリプトよりも遅く、Unicode フォントを使用すると生成されるファイルが大きくなりますが、CSS スタイルなどをサポートし、多くの機能強化が施されています。 RTL (アラビア語とヘブライ語) や CJK (中国語、日本語、韓国語) を含むほぼすべての言語をサポートします。ネストされたブロックレベル要素 (P、DIV など) をサポートします。

SAP NetWeaver Server Adapter for Eclipse

SAP NetWeaver Server Adapter for Eclipse

Eclipse を SAP NetWeaver アプリケーション サーバーと統合します。

WebStorm Mac版

WebStorm Mac版

便利なJavaScript開発ツール

MinGW - Minimalist GNU for Windows

MinGW - Minimalist GNU for Windows

このプロジェクトは osdn.net/projects/mingw に移行中です。引き続きそこでフォローしていただけます。 MinGW: GNU Compiler Collection (GCC) のネイティブ Windows ポートであり、ネイティブ Windows アプリケーションを構築するための自由に配布可能なインポート ライブラリとヘッダー ファイルであり、C99 機能をサポートする MSVC ランタイムの拡張機能が含まれています。すべての MinGW ソフトウェアは 64 ビット Windows プラットフォームで実行できます。

VSCode Windows 64 ビットのダウンロード

VSCode Windows 64 ビットのダウンロード

Microsoft によって発売された無料で強力な IDE エディター