我正在使用IIS作爲介質服務器的DLNA服務器上工作。一些DLNA客戶端發送與一系列報頭一個http HEAD 請求:帶有範圍標頭的HTTP HEAD請求
Command: HEAD
+ URI:/RicDLNA/Streamer.ashx?media=/Videos/Guca%20Distant%20Trumpet/Gucha%20Distant%20Trumpet.mp4 ProtocolVersion:HTTP/1.1 主機:192.168.1.100 範圍:字節= 0- transferMode.dlna.org:流 HeaderEnd:CRLF
我只響應具有 「接受範圍字節」。但IIS提供了一個statuscode 416錯誤。它看起來這個錯誤狀態阻止客戶端繼續。
- 是否允許在HEAD請求中發送這樣一個範圍頭?
- 我應該回復客戶端是否知道支持範圍並調用IIS生成的狀態碼416.
- 有沒有可能覆蓋錯誤的IIS狀態碼的OK狀態?
你說的接受範圍,字節「我只響應‘的意思是’什麼是你要發送 –