【发布时间】:2019-06-11 21:37:47
【问题描述】:
我可以像这样成功地使用 curl 调用我的网络服务
curl -vL -c ~/.internal/cookie -b ~/.internal/cookie https://mywebservcie
这行得通,我可以看到 json 内容
现在,如果我打开 ~/.internal/cookie 文件,我可以看到 4 行。我知道这个文件是 netscape cookie 文件格式,因此第 6 列和第 7 列是 cookie 名称和内容。
如果我现在尝试使用 cookie 显式调用相同的 Web 服务
curl -vL -c"a=1" -c"b=2" -c"c=3" -c"d=4" https://mywebservice
我收到 401 未经授权的错误。
为什么当我指定整个文件时它可以工作,但当我将文件的内容指定为单个 cookie 时它不起作用?
【问题讨论】:
标签: curl