我一直假设当 curl 收到 HTTP 500 响应时,它会返回一个退出代码,这意味着失败 (!= 0),但事实并非如此。
如果 HTTP 状态代码不是 200,有没有一种方法可以使 cURL 失败,并且退出代码不同于 0?我知道我可以使用,-w "%{http_code}"但这将它放在 STDOUT 中,而不是作为退出代码(此外,我也对捕获输出感兴趣,我不想重定向到文件,而是重定向到屏幕)。
似乎在 XP 之上安装 Windows 8 并没有给您选择区域设置和其他设置的选项——我已经恢复了正确的键盘布局,并且可以将系统区域设置更改为适用于英国,但是系统现在不允许我更改时区 - 在控制面板中选择尝试执行此操作的选项,给我以下错误:
日期和时间
无法继续
您无权执行此任务。请联系您的计算机管理员寻求帮助。
[好的]