【发布时间】:2013-01-21 14:42:20
【问题描述】:
我正在尝试在两个站点之间发出 POST 请求。
我已经看到需要使用 access-allow 更改服务器端的请求标头。我的问题是,当我发送请求时,我在响应标头中看不到此修改。
如果我直接在页面上继续,标题会发生变化。如果我使用 GET 发送请求,我也可以看到标头已更改。也许有跨域POST请求被禁止的http服务器配置?
我正在使用为 Drupal 站点提供服务的 Ngnix 服务器。
【问题讨论】:
我正在尝试在两个站点之间发出 POST 请求。
我已经看到需要使用 access-allow 更改服务器端的请求标头。我的问题是,当我发送请求时,我在响应标头中看不到此修改。
如果我直接在页面上继续,标题会发生变化。如果我使用 GET 发送请求,我也可以看到标头已更改。也许有跨域POST请求被禁止的http服务器配置?
我正在使用为 Drupal 站点提供服务的 Ngnix 服务器。
【问题讨论】:
据我所知,您应该更改的标头是接收请求的站点(或站点 2)的响应标头。因此,它允许客户端(或站点 1)执行 CORS 请求,将标头“Access-Control-Allow-Origin”和站点 1 的域(或“*”)添加到响应中。
【讨论】: