文
局长
出品
OSC开源社区(ID:oschina)
cURL作者DanielStenberg在邮件透露了为cURL添加原生支持JSON的计划。
Daniel解释了为cURL添加原生支持JSON的理由:
在RESTAPIs等领域,发送JSON是十分普遍的做法许多人被问及选择cURL替代方案的考虑因素时,“易于使用JSON”是常见的一项在StackOverflow等网站上,相当多的人无法使用cURL发送正确的JSON和正确引用JSON,因为JSON使用了双引号,而Shell不会在单引号内扩展变量Daniel还表示,由于自己不经常发送JSON,所以完全靠他来设计这个功能并不合适。他需要其他人的帮助,让这个功能尽可能地有用。
目前Daniel已在wiki中提供了关于此功能的草案,同时创建了讨论区。
简单来说,Daniel计划增加两个命令行选项:
发送已格式化的JSON作为-d的快捷方式,并附带相匹配的Acceptheader通过构建JSONrequestbody进行发送--json-datafilename
curl--json[whatever]