我有一个带有以下curl命令的bash脚本:
curl -v -X GET https://example.com -H ~/Desktop/headers.txt -o ~/Desktop/file.txt
Run Code Online (Sandbox Code Playgroud)
当我运行 bash 脚本时,我收到了 unothorized 401。显然我没有正确读取头文件。我的头文件看起来像“授权:承载 40bsafsdgds34234....”。我的curl版本是7.26
有没有办法用 URL 编写 for 循环并每次更改 URL?我想用不同的数字附加 &skip= XX跳过,有没有办法编写它以便变量在 URL 中?
我正在尝试将 s3 存储桶上的二进制 .apk 文件发布到 POST API。
我知道的本地方式是:
curl -X POST https://xxx.example.com:443/api/storage/upload -H "Content-Type:application/octet-stream" --data-binary @file_name.file
Run Code Online (Sandbox Code Playgroud)
但
当我尝试以下操作时,它不起作用
curl -X POST https://xxx.example.com:443/api/storage/upload -H "Content-Type:application/octet-stream" --data-binary @example.com/app-debug.apk
Run Code Online (Sandbox Code Playgroud)
我低于错误。
Run Code Online (Sandbox Code Playgroud)Warning: Couldn't read data from file Warning: "https://s3-eu-west-1.amazonaws.com/files.greenhouseci.com/projects/6d Warning: 7f406a-2a65-4be0-83ee-75ca0afae7c9/builds/24f78eb5-819f-44d5-9c21-edce Warning: 4dc9f253/artefacts/app-debug.apk", this makes an empty POST.
HTTPTRACE方法是否与curl --trace?
Stephen 在“curl -v”是否显示包括正文在内的完整 HTTP 请求?:
TRACE HTTP 方法影响服务器的行为,而不是客户端的(卷曲的)
就 curl 接收到的内容而言,HTTPTRACE方法curl --trace似乎向curl. 正确的?如果不是,HTTPTRACE方法提供的信息和 提供的信息有什么区别curl --trace?
如果考虑如何收集信息,这两种方式收集信息的作用是否相同?
谢谢。