简单的问题 任何人都可以将此curl命令转换为等效的PHP代码
curl -X PUT -d '{
"alanisawesome": {
"name": "Alan Turing",
"birthday": "June 23, 1912"
}
}' 'https://docs-examples.firebaseio.com/rest/saving-data/fireblog/users.json'
我刚接触卷曲,请说明指定了'-X'选项和'-d'选项
答案 0 :(得分:1)
有关选项,请查看文档: https://curl.haxx.se/docs/manpage.html
-d, - data<数据> :强>
(HTTP)将POST请求中的指定数据发送到HTTP服务器, 与用户填写HTML时浏览器的操作方式相同 表单并按下提交按钮。这将导致卷曲通过 使用content-type将数据发送到服务器 应用程序/ x-WWW窗体-urlencoded。
-X, - request<命令> :强>
(HTTP)指定通信时要使用的自定义请求方法 与HTTP服务器。将使用指定的请求方法 而不是使用其他方法(默认为GET)。阅读 有关详细信息和说明的HTTP 1.1规范。常见附加 HTTP请求包括PUT和DELETE,但相关的技术包括 WebDAV提供PROPFIND,COPY,MOVE等。
通常您不需要此选项。各种GET,HEAD,POST和 通过使用专用命令行来调用PUT请求 选项。