十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
完全可以,尽管用shell写cgi脚本比较少了,但是shell完全可以做的。
创新互联凭借专业的设计团队扎实的技术支持、优质高效的服务意识和丰厚的资源优势,提供专业的网站策划、成都网站设计、成都网站建设、网站优化、软件开发、网站改版等服务,在成都10余年的网站建设设计经验,为成都上千家中小型企业策划设计了网站。
shell脚本中可以这样应用post方法:
form action"/cgi-bin/conv.cgi" method=post
因为Linux中的编码大部分是Utf-8的,而平时我们用的windows是GBK编码,这极有可能是变量无法显示的而原因,所以要用iconv进行转码,另外在Form表单的页面中,所有POST出去的信息都是以数组的形式送出去的,print_r($_POST)就能看见全部的信息了!
一:curl get请求
二:curl post请求
备注:PHP中可以使用http_build_query()函数,处理curl post参数,使其支持多维数组传递
转自:
curl命令 + 请求接口的地址
如果想看到详细的请求信息,可以加上 -v 参数
结果如下:
可以用 -X POST 来申明我们的请求方法,用 -d 参数,来传送我们的参数。
所以,我们可以用 -X PUT 和 -X DELETE 来指定另外的请求方法。
上面就是一个普通的 post带两个参数请求
但是,当我们的接口都是 json 格式的时候,我们可以用 -H 参数来申明请求的 header
我们可以用 -H 来设置更多的 header ,同样,我们也可以用 -v 来查看详细的请求信息
上面的两种请求,都是只传输字符串数据
通常我们的开发过程中也需要使用POST接口上传文件
我们添加参数 -F "file=@FILE_PATH" 传输文件即可。命令如下:
redis 查看keys 的有效期:
全量遍历键
docker进入redis客户端