You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
In Watson.Lite, due to it's reliance on an external TCP service, allows for partial range request handling via some customised code.
However, said code, despite working fine, for some reasons print error 500 in the console logs:
Here is the demonstration of a movie streaming system in https using Watson.Lite, as you can see, works perfect, despite status 500 in the console.
Note, due to the non-lite version relying on httpListener, it is impossible to handle range request on this backend, it could be neat to indicate this in the documentation if someone wanna use it is a backend project.
The text was updated successfully, but these errors were encountered:
After more testing, it can happen sometimes that it does print 206:
My theory is that this logger only keep tracks of finished requests, effectively sending an internal server error on a dead connection, but a range request can massively bound the interface and actually uses the same wire for multiples chunck of data, which it seems Watson.Lite is not having any issue with.
Also - range requests should 100% be supported. You would have to parse the header NameValueCollection to get access to the Range header and handle it manually. Content routes do not support it today, though.
In Watson.Lite, due to it's reliance on an external TCP service, allows for partial range request handling via some customised code.
However, said code, despite working fine, for some reasons print error 500 in the console logs:
Here is the demonstration of a movie streaming system in https using Watson.Lite, as you can see, works perfect, despite status 500 in the console.
Note, due to the non-lite version relying on httpListener, it is impossible to handle range request on this backend, it could be neat to indicate this in the documentation if someone wanna use it is a backend project.
The text was updated successfully, but these errors were encountered: