一次为请求方法为option,一次为正常请求。

    浏览器对复杂跨域请求的处理,在发送真正的请求前, 会先发送一个方法为options的预请求(preflight request), 用于试探服务端是否能接受真正的请求,如果options获得的回应是拒绝性质的,比如404\403\500等http状态,就会停止post、put等请求的发出。

    有三种方式会导致这种现象:

    1、请求方法不是get/head/post

    2、POST请求的Content-Type并非application/x-www-form-urlencoded, multipart/form-data, 或text/plain

    3、请求设置了自定义的header字段