【发布时间】:2013-01-09 21:08:45
【问题描述】:
我正在编写一个工作脚本,我需要知道这是否可行:
我在一个需要访问的站点上才能获得正确的数据,并且可以通过许多 ajax 请求来完成这项工作。在同一操作中我还需要做的是请求我们网站上的 URL 以查看它是否存在(404、503、200?)。我不需要页面上的数据。我知道同源策略,但我不确定我是否可以发送 HEAD 请求并且只能可靠地获取状态代码。
【问题讨论】:
-
你可以试试:stackoverflow.com/questions/4301968/… 但是你可能有跨域请求问题
-
如果你要跨域,除了
GET,你什么也做不了。在同一个域中,只需将type设置为HEAD就可以了 -
@ExplosionPills:你是说即使使用cors,你仍然只能使用
GET? -
@hippietrail 不,使用 cors 你可以发出任何类型的 HTTP 请求;我指的是 jsonp(这是不久前的事了!)
-
@ExplosionPills:啊,好吧,看来 OP 并没有费心在问题中添加任何此类相关细节(-;
标签: jquery ajax head http-head