【发布时间】:2016-04-11 18:48:54
【问题描述】:
我是 JavaScript 新手。我的问题很简单。我需要使用具有以下要求的 RESTful api(通过 Twitcident 的 Twitter 数据) - CORS(跨源请求) - 使用凭据进行身份验证(用户名和密码) - 分块、保持活动连接(当数据可用时触发事件的持久连接)
我已经试过xhr,Server sent Events,jsonp。需要始终打开连接。
需要任何客户端解决方案。我正在研究 asp.net MVC。
当直接在浏览器中请求时,提示输入用户名和密码。通过身份验证后,得到以下请求和响应标头。
响应标头
连接:保持活动
内容类型:应用程序/json
日期:2015 年 9 月 5 日星期六 10:33:28 GMT
服务器:nginx/1.2.1
传输编码:分块
请求标头
接受:text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,/;q=0.8
接受编码:gzip、deflate、sdch
接受语言:en-GB,en-US;q=0.8,en;q=0.6
授权:基本的东西东西=
缓存控制:max-age=0
连接:保持活动
主机:vps6.twitcident.com
升级不安全请求:1
用户代理:Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.85 Safari/537.36
在 xhr 中,萤火虫给出以下错误
NS_ERROR_DOM_BAD_URI:访问受限 URI 被拒绝
提前致谢
【问题讨论】:
标签: javascript xmlhttprequest cors keep-alive chunked