Bitsadmin无法识别自标头以来是否已修改



我正在尝试使用标头发出请求,如果此后进行了修改,但当我发出请求时,bitsadmin一直给我一个短暂的错误

>bitsadmin /createjob myjob
>bitsadmin /setcustomheaders myjob "If-Modified-Since: Tue, 19 Jul 2015 21:50:00 GMT"
>bitsadmin /addfile myjob "http://localhost/myapi/getfile/fileid"
>bitsadmin /resume myjob

我是不是做错了什么?为什么这会导致瞬态错误?

如果bitsadmin给我带来了问题,那么我可以采取其他方法来调用带有头的api吗?

请确保提供有效的时间戳。在您的示例中,一周中的哪一天是Tue星期四,日期是19 Jul 2015,但该日期是Sun天。

如果您在powershell中运行bitsadmin,您可以始终使用Get-Date -Format r$DateTime.ToString('r')来生成有效的RFC822时间戳:

bitsadmin /setcustomheaders myjob "If-Modified-Since: $(Get-Date -Day 19 -Month 7 -Year 2015 -Format 'r')"

相关内容

  • 没有找到相关文章

最新更新