curl 作者 Daniel Stenberg 计划:将为 curl 添加原生支持 JSON

简介: curl 作者 Daniel Stenberg 计划:将为 curl 添加原生支持 JSON

近日,curl 作者 Daniel Stenberg 计划将为 curl 添加原生支持 JSON ,

并给出了三个理由。

  • 在 REST APIs 等领域,发送 JSON 是很普遍的做法
  • 当被问及人们选择 curl 替代方案的考虑因素时,“易于使用 JSON”是常见的答案
  • 在 Stack Overflow 等网站上,因为 JSON 使用了双引号,而 Shell 不会在单引号内扩展变量从而导致许多人无法使用 curl 发送正确的 JSON 和正确引用 JSON

Daniel 表示,由于他不经常发送 JSON,所以不适合完全靠他来设计这个功能。他需要更多其他人的帮助来让这个功能尽可能地有用。

简单来说,Daniel 计划增加两个命令行选项:

  • 发送已格式化的 JSON 作为 -d 的快捷方式,并附带相匹配的 Accept header
  • 构建 JSON request body 进行发送

目前 Daniel 已经在curl wiki中起草了他更新的概念,同时创建了讨论区。感兴趣的朋友们可以积极参与讨论。

curl wiki 链接:https://github.com/curl/curl/...

讨论区链接:https://github.com/curl/curl/...

关于 cURL

cURL是一个开源项目,主要的产品是curl(命令行工具)和libcurl(C语言的API库),两者功能均是:基于网络协议,对指定URL进行网络传输。

curl 是一款利用 URL 语法在命令行下工作的文件传输工具,1997 年首次发行。它支持文件上传和下载,所以是一款综合传输工具。curl 包含用于程序开发的 libcurl,可处理各种情况的认证页面,如交互式的让用户输入密码等,目前可在MIT许可证下使用。

相关文章
|
JSON JavaScript 前端开发
JavaScript原生代码处理JSON的一些高频次方法合集
JavaScript原生代码处理JSON的一些高频次方法合集
|
存储 JSON JavaScript
|
JSON PHP 数据格式
蓝易云 - PHP用CURL发送Content-type为application/json的POST请求方法
在这段代码中,我们首先创建了一个包含我们要发送的数据的数组,并使用 `json_encode`函数将其转换为JSON格式。然后,我们初始化了一个cURL会话,并设置了一些选项,包括POST请求方法、要发送的数据、返回结果和HTTP头部信息。最后,我们执行了cURL请求并关闭了会话。
685 2
|
JSON Shell Linux
Shell获得Curl命令返回的json值
使用curl命令,获取solr中query的结果笔数 Linux中Shell获得json中的值
474 0
|
JSON 前端开发 PHP
PHP中使用CURL获得快递100API接口JSON数据的文件头处理方案
PHP中使用CURL获得快递100API接口JSON数据的文件头处理方案
189 0
|
JSON 网络协议 Shell
curl 作者 Daniel Stenberg 计划:将为 curl 添加原生支持 JSON
curl 作者 Daniel Stenberg 计划:将为 curl 添加原生支持 JSON
185 0
|
4月前
|
JSON API 数据格式
淘宝拍立淘按图搜索API系列,json数据返回
淘宝拍立淘按图搜索API系列通过图像识别技术实现商品搜索功能,调用后返回的JSON数据包含商品标题、图片链接、价格、销量、相似度评分等核心字段,支持分页和详细商品信息展示。以下是该API接口返回的JSON数据示例及详细解析:
|
5月前
|
机器学习/深度学习 JSON 监控
淘宝拍立淘按图搜索与商品详情API的JSON数据返回详解
通过调用taobao.item.get接口,获取商品标题、价格、销量、SKU、图片、属性、促销信息等全量数据。
|
4月前
|
JSON 算法 API
Python采集淘宝商品评论API接口及JSON数据返回全程指南
Python采集淘宝商品评论API接口及JSON数据返回全程指南
|
4月前
|
JSON API 数据安全/隐私保护
Python采集淘宝拍立淘按图搜索API接口及JSON数据返回全流程指南
通过以上流程,可实现淘宝拍立淘按图搜索的完整调用链路,并获取结构化的JSON商品数据,支撑电商比价、智能推荐等业务场景。

热门文章

最新文章