【问题标题】:Consume RESTful api chunked keep-alive CORS authenticated使用 RESTful api chunked keep-alive CORS 认证
【发布时间】: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


    【解决方案1】:

    我通过在服务器端使用这个 API 解决了这个问题,并使用 SignalR 使其反映在浏览器中。现在已经很长时间了,但我希望这对某人有所帮助。

    【讨论】:

      猜你喜欢
      • 2016-09-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-07
      • 2021-07-20
      • 2012-01-04
      • 1970-01-01
      • 2013-03-25
      相关资源
      最近更新 更多