我对API&cURL有疑问。我不确定这是否都是Python,但我尝试使用API访问JSON数据,但服务器并不像使用XMLRequest抓取数据那么容易......支持团队给了我这行代码:
curl -k -s --data "api_id=xxxx&api_key=xxxx&time_range=today&site_id=xxxxx"
https://my.incapsula.com/api/stats/v1
我不知道这甚至意味着什么,因为我所做的所有API请求都像使用链接并使用一些JavaScript解析它一样简单。任何人都可以为我打破 -k -s --data 或指向我正确的教程吗?
(不是PYTHON;对不起......)
答案 0 :(得分:0)
正确的教程是the man page。
<强> -k / - 不安全强>
(SSL)此选项明确允许curl执行“不安全”的SSL连接和传输。通过使用默认安装的CA证书捆绑包,尝试使所有SSL连接安全。除非使用 -k / - insecure ,否则这会使所有连接被视为“不安全”失败。
有关详细信息,请参阅此在线资源:http://curl.haxx.se/docs/sslcerts.html
<强> -s / - 沉默强>
无声或安静模式。不显示进度表或错误消息。使卷曲静音。
对于--data
,它指定了您要发送到服务器的数据。
这个问题(现在)根本与Python无关,但最终与shell脚本有关。