REST API should process OPTIONS requests
jadehttp.dll doesn't currently handle an HTTP request with a verb of OPTIONS. When modern browsers make a PUT or DELETE verb call they will first make an OPTIONS request to satisfy CORS requirements. Jadehttp.dll currently rejects this with a 400 response (invalid syntax). PUT requests are a standard part of REST, yet JADE cannot correctly process them.
P
One trick is to make sure that WebDAV is not enabled in IIS. This prevents PUT requests from being made to Jade.