I'm not sure about the status code for options requests. I read the spac that as long as no body is sent, 201 is ok. The draft HTTPbis removed an mention of a status code: https://svn.tools.ietf.org/svn/wg/httpbis/draft-ietf-httpbis/latest/p2-semantics.html#OPTIONS