Não é possível fazer com que a solicitação Content-Range funcione no IIS7 e no IIS8

1

Estou fazendo o mesmo tipo de solicitação para um servidor IIS7 e IIS8, mas continuo recebendo essa 416 resposta

$ curl-7.23.1-win64-ssl-sspi>curl -H Range:bytes=16- -I http://my.local.host/dotnetrocks_0813_syme_battochi.mp3

HTTP/1.1 416 Requested Range Not Satisfiable  
Content-Length: 45740117  
Content-Type: audio/mpeg  
Last-Modified: Wed, 24 Oct 2012 09:14:29 GMT  
Accept-Ranges: bytes  
ETag: "97ab9ff8c7b1cd1:0"  
Server: Microsoft-IIS/8.0  
X-Powered-By: ASP.NET  
Date: Tue, 30 Oct 2012 18:54:31 GMT  
Content-Range: bytes */0

O intervalo está claramente dentro do tamanho do arquivo, mas ainda não recebo uma resposta 206 . O que estou perdendo aqui?

    
por Gargamel 30.10.2012 / 20:06

1 resposta

1

Eu tive o mesmo problema e encontrei a resposta no link .

Sinopse: Especificando a opção somente cabeçalho -I resulta no método de solicitação HEAD. Forçar, em vez disso, especificando a opção -X .

Exemplo: curl -H Range:bytes=16- -I -X GET http://my.local.host/dotnetrocks_0813_syme_battochi.mp3

    
por 24.02.2016 / 01:13

Tags