2010-09-11 75 views
1

我使用post发送请求,但在萤火虫上我看到请求类型是OPTIONS。
我该如何避免这种情况?
这里是我使用的代码:我使用SSLmootools做POST显示为萤火虫中的选项

var Req = new Request.HTML({'onSuccess':function(responseTree){ 
                 $('my_id').innerHTML=''; 
         $('my_id').adopt(responseTree); 
    },'url':'/home/takecare.php'}).post($('Form-id')); 

(即URL是https://somthing.com/v.php

+0

呵呵?请求类支持方法:所以你会这样做:new Request({method:“post”});但后期是默认的......你可以发布截图或其他东西? – 2010-09-11 16:54:23

+1

你在做跨域或非ssl到ssl(反之亦然)?另外,OPTIONS * HTTP/1.0请求是对主要请求的补充,不可交换(即不能使用方法OPTIONS)。看看http://www.w3.org/Protocols/rfc2616/rfc2616-sec9.html的线索,为什么它会需要他们,也许头是不完整的,需要一些改变 – 2010-09-11 17:05:42

+0

谢谢 - 你给了我正确的方向解决这个问题。 – 2010-09-11 17:15:25

回答

2

作为迪米塔尔克里斯托夫暗示,误差从HTTPS URL为http是由于提交。 更改已修复此问题。