Bitsadmin 无法识别 if-modified-since header
Bitsadmin not recognizing if-modified-since header
我正在尝试使用 header、if-modified-since 发出请求,但是当我发出此请求时,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 给我带来了问题,有没有其他方法可以用 header 调用我的 api?
确保提供有效的时间戳。在您的示例中,星期几是 Tue
sday,日期是 19 Jul 2015
,但那个日期是 Sun
day。
如果您是 powershell 中的 运行 位管理员,您始终可以使用 Get-Date -Format r
或 $DateTime.ToString('r')
生成有效的 RFC822 时间戳:
bitsadmin /setcustomheaders myjob "If-Modified-Since: $(Get-Date -Day 19 -Month 7 -Year 2015 -Format 'r')"
我正在尝试使用 header、if-modified-since 发出请求,但是当我发出此请求时,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 给我带来了问题,有没有其他方法可以用 header 调用我的 api?
确保提供有效的时间戳。在您的示例中,星期几是 Tue
sday,日期是 19 Jul 2015
,但那个日期是 Sun
day。
如果您是 powershell 中的 运行 位管理员,您始终可以使用 Get-Date -Format r
或 $DateTime.ToString('r')
生成有效的 RFC822 时间戳:
bitsadmin /setcustomheaders myjob "If-Modified-Since: $(Get-Date -Day 19 -Month 7 -Year 2015 -Format 'r')"