使用RESTful api块,保持CORS身份验证
Consume RESTful api chunked keep-alive CORS authenticated
我是JavaScript新手。我的问题很简单。我需要使用RESTful api (twitter数据通过Twitcident)与以下要求- CORS(跨产地请求)-通过凭据认证(用户名和密码)-分块,保持连接(当任何数据可用时,持续连接到5个事件)
我已经尝试过xhr,服务器发送事件,json。需要连接总是开放的。需要任何客户端解决方案。我正在研究asp.net MVC
当直接在浏览器中请求时,提示输入用户名和密码。通过身份验证后,得到以下请求和响应头。
响应头
连接:维生
内容类型:application/json
日期:2015年9月5日(星期六)10:33:28 GMT
服务器:nginx/1.2.1
传输编码:分块
请求头
接受:text/html, application/xhtml + xml应用程序/xml; q = 0.9,图像/webp, /; q = 0.8
Accept-Encoding:gzip, deflate, sdch
接收语言:en - en - us; q = 0.8, en; q = 0.6
授权:基本somethingsomething =
cache - control:信息= 0
连接:维生
主持人:vps6.twitcident.com
Upgrade-Insecure-Requests: 1
用户代理:Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.85 Safari/537.36
在xhr中,firebug给出以下错误NS_ERROR_DOM_BAD_URI: 访问受限URI被拒绝
提前感谢
我通过在服务器端使用此API并使用SignalR使其在浏览器中反映来解决这个问题。现在已经很长时间了,但我希望这能帮助到一些人。
- 在Angular 2中布线期间保持零部件处于活动状态
- CORS-重定向到第二个GET正在接收的页面
- Chrome应用程序调整窗口大小保持纵横比
- ScriptManager.RegisterStartupScript保持多次添加脚本块
- node.js请求数据事件未在CORS ajax调用中触发
- 在文本区域中使用jQuery.text()保持换行符
- 带有凭据的角度文件上载(CORS)不起作用
- 与域在同一台计算机上运行的NODEJS服务器的CORS错误
- 滚动后保持固定的菜单栏不起作用
- 悬停下拉菜单即使在鼠标移出后也保持活动状态
- 如何保持引导程序下拉复选框列表下拉
- SmartGWT数据源和CORS
- 使用纯javascript而非jquery使所选选项卡处于活动状态并保持非活动状态
- CORS-服务器端cookie没有保存在chrome浏览器上
- 角度复选框不会保持选中状态
- 如何使线条的边缘像素保持半透明
- 展开移动设备上的折叠菜单,同时在桌面上保持悬停
- 如何在ui路由器angularjs中只更改子ui视图,同时保持父视图不变
- CORS保持在SecurityError上:操作不安全
- 使用RESTful api块,保持CORS身份验证