Http 如何将选项方法更改为POST?

Http 如何将选项方法更改为POST?,http,post,plupload,Http,Post,Plupload,我使用以使用plupload发送分块文件 我更改url参数以便将请求发送到本地主机: url:“./upload.cfm”,被更改为url:“localhost/upload” 如我所见,请求是发送的,但是使用请求方法:OPTIONS 发生这种情况的原因以及我如何将其更改为POST?由于您现在正在发出跨源HTTP请求,因此您正在触发一个事件,在该事件中,浏览器询问目标服务器是否允许您的网站要求浏览器向目标服务器发出POST请求 将目标服务器配置为使用授予权限的响应响应来响应选项请求(收到该响应后

我使用以使用plupload发送分块文件

我更改url参数以便将请求发送到本地主机:

url:“./upload.cfm”
,被更改为
url:“localhost/upload”

如我所见,请求是发送的,但是使用请求方法:
OPTIONS


发生这种情况的原因以及我如何将其更改为
POST

由于您现在正在发出跨源HTTP请求,因此您正在触发一个事件,在该事件中,浏览器询问目标服务器是否允许您的网站要求浏览器向目标服务器发出POST请求


将目标服务器配置为使用授予权限的响应响应来响应选项请求(收到该响应后,浏览器将发出POST请求),或继续仅向同一来源发出XHR请求。

并且我可以更改客户端代码,使仅向同一来源发出XHR请求?抱歉,但我不明白。我的服务器运行在localhost:5000上,如果我进入该站点的浏览器,只发送POST请求。上面代码中的URL是
URL:localhost/upload
。如何指向不同的来源?
url:localhost/upload
是一个语法错误。你是说
url:“http://localhost/upload“
?默认端口是80,而不是端口5000,因此来源不同。是的,我的意思是
url:http://localhost:80/upload“
。当我将服务器更改为在端口80上运行时,它仍然发送选项请求。
C:\plupload-2.1.2\etc
是一个(被Windows损坏的)
文件://
URI。您正在请求
http://
<代码>文件://不是
http://
。因此,您提出了跨原产地请求。您需要通过HTTP加载HTML文档。