Hi there. The tus specification includes support for an OPTIONS request, which can be used by clients to gather information about the server's capabilities, notably which extensions it supports.
Based on my testing, it looks like this library (tus-js-client) doesn't make use of that feature at all; it never sends a tus OPTIONS request — I initially mistook the automatic browser-initiated CORS preflight requests for tus OPTIONS, but they're not the same thing.
Is my observation true? And if so, why not? What's the point of the tus OPTIONS request if the official client library never even uses it? I'm a bit confused here.
Thank you.
Hi there. The tus specification includes support for an
OPTIONSrequest, which can be used by clients to gather information about the server's capabilities, notably which extensions it supports.Based on my testing, it looks like this library (
tus-js-client) doesn't make use of that feature at all; it never sends a tusOPTIONSrequest — I initially mistook the automatic browser-initiated CORS preflight requests for tus OPTIONS, but they're not the same thing.Is my observation true? And if so, why not? What's the point of the tus
OPTIONSrequest if the official client library never even uses it? I'm a bit confused here.Thank you.