putan/stubon

CORSの場合にメソッドが全部OPTIONSになってしまってマッチしない

putan opened this issue · 1 comments

putan commented

OPTIONSの場合は、access-control-request-method に元のメソッドがあるのでそれに置き換えてチェックする

putan commented

CORSでかつ特定の条件の場合、リクエスト側はOPTIONSリクエストでサーバー側と通信可能かチェックをする。このOPTIONSリクエストが正しく返せていれば、本来のメソッドでのリクエストが飛んでくるが、正しく返せていなかったためそこで終わってしまっていた。

#3 の対応も含め、パッケージでまるっとやってくれるものがあったのでそれに乗せ変える。