尝试实施ajax登录/注册过程(不带身份验证的刷新站点)。使用Cookie来保存状态。我以为我现在就拥有此功能,但是由于某种原因,浏览器在从服务器取回cookie后仍未设置cookie。有人可以帮忙吗?这是请求和响应头:

Request URL:http://api.site.dev/v1/login

Request Method:POST

Status Code:200 OK

请求标题

Accept:application/json, text/plain, */*

Accept-Charset:ISO-8859-1,utf-8;q=0.7,*;q=0.3

Accept-Encoding:gzip,deflate,sdch

Accept-Language:en-US,en;q=0.8

Connection:keep-alive

Content-Length:57

Content-Type:application/json;charset=UTF-8

Host:api.site.dev

Origin:http://site.dev

Referer:http://site.dev/

User-Agent:Mozilla/5.0 (Macintosh; Intel Mac OS X 10_8_2) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.101 Safari/537.11

withCredentials:true

X-Requested-With:XMLHttpRequest

Request Payload

{"email":"calvinfroedge@gmail.com","password":"foobar"}

响应标题

Access-Control-Allow-Credentials:true

Access-Control-Allow-Headers:X-Requested-With, Content-Type, withCredentials

Access-Control-Allow-Methods:GET, POST, PUT, DELETE, OPTIONS

Access-Control-Allow-Origin:http://site.dev

Connection:Keep-Alive

Content-Length:19

Content-Type:application/json

Date:Tue, 08 Jan 2013 18:23:14 GMT

Keep-Alive:timeout=5, max=99

Server:Apache/2.2.22 (Unix) DAV/2 PHP/5.4.7 mod_ssl/2.2.22 OpenSSL/0.9.8r

Set-Cookie:site=%2B1THQQ%2BbZkEwTYFvXFVV5fxi00l2K%2B6fvt9SuHACTNsEwUGzDSUckt38ZeDsNbZSsqzHmPMWRLc84eDLZzh8%2Fw%3D%3D; expires=Thu, 10-Jan-2013 18:23:14 GMT; path=/; domain=.site.dev; httponly

X-Powered-By:PHP/5.4.7

我还在服务器返回的Chrome网络工具中看到了cookie:

响应Cookie

Name: site

Value: %2B1THQQ%2BbZkEwTYFvXFVV5fxi00l2K%2B6fvt9SuHACTNsEwUGzDSUckt38ZeDsNbZSsqzHmPMWRLc84eDLZzh8%2Fw%3D%3D

Domain: .site.dev

Path: /

Expires: Session

Size: 196

Http: ✓

ajax cors html,通过CORS通过Ajax请求在浏览器上设置Cookie相关推荐

  1. AJAX跨域资源共享 CORS 详解

    CORS是一个W3C标准,全称是"跨域资源共享"(Cross-origin resource sharing). 它允许浏览器向跨源服务器,发出XMLHttpRequest请求,从 ...

  2. AJAX全套(JSONP、CORS)

    概述 对于WEB应用程序:用户浏览器发送请求,服务器接收并处理请求,然后返回结果,往往返回就是字符串(HTML),浏览器将字符串(HTML)渲染并显示浏览器上. 1.传统的Web应用 一个简单操作需要 ...

  3. ajax从服务器获取图片,JQuery ajax与POST从CORS启用服务器获取图像/ png

    我正在编写一个HTML5/Backbone/Phonegap应用程序Github Repo,它使用52n(v1 API Docs)的SensorObservationService REST API. ...

  4. apache ajax 跨域访问,Apache 实现AJAX跨域请求

    当使用ajax跨域请求时,浏览器报错:XmlHttpRequest error: Origin null is not allowed by Access-Control-Allow-Origin.肯 ...

  5. ajax提交相对路径报错,ajax提交请求为啥url要用这个函数encodeURI

    参考如下: 如果你是通过form提交的,那就不需要用这个了.但是如果是你使用url的方式 例如:ajax提交到后台的,就需要对url进行encodeURI编码, 否则,会导致后台出现各种乱码,不加en ...

  6. js请求结果拦截机器_js利用jquery的jsonp来解决ajax跨域请求被浏览器拦截结果的问题...

    先来个表.页面太多对不起我也不知道这张表是从哪个博客保存过来的,所以无法注明博客地址.非常抱歉.URL说明是否允许通信 http://www.a.com/a.jshttp://www.a.com/b. ...

  7. ajax async:false不管用_js 网络请求框架 ajax和axios、fetch的区别

    互联网行业发展至今出现了很多技术,技术都在与时俱进的更新中,如从前的前端技术栈(html4+js+css+jquery)到现在vue+axios.随着更多优秀的框架出现,让我们从重复的基础代码编写中解 ...

  8. Servlet学习DAY_02:重定向/ 文件上传/ Cookie和Session/ 导入一个工程 / 配置欢迎页面 / 同步请求和异步请求/JSON和AJax介绍 /过滤器

    重定向 重定向是服务器告诉客户端往指定的路径再次发出请求的指令 执行过程: 当服务器执行重定向方法时会给客户端返回302状态码和一个请求路径,浏览器接收到302后会立即往指定的路径再次发出请求 res ...

  9. ajax请求返回json实例,Jquery Ajax 学习实例2 向页面发出请求 返回JSon格式数据

    一.AjaxJson.aspx 处理业务数据,产生JSon数据,供JqueryRequest.aspx调用,代码如下: protected void Page_Load(object sender, ...

最新文章

  1. PyCharm 3.0 发布,提供免费开源版本
  2. 可信计算3.0工程初步pdf_查校 | 英国大学工业工程与运筹学专业40个授课硕士+研究Mphil/Phd 项目汇总...
  3. linux 上下文切换监控,[Linux] 查看进程的上下文切换pidstat
  4. talentcentral测评结果_WinTalent人才测评系统
  5. Doris之动态分区(全面)
  6. JZOJ5787轨道(容斥+DP)
  7. robotframework浏览器滚动条_自动化工具Robotframework的使用
  8. 常用射频接头之2.92mm
  9. 无线路由也超频 刷机从TOMATO固件开始
  10. 常用的默认端口号(HTTP\HTTPS\FTP)
  11. 有道云笔记怎么保存html文件,有道云笔记如何保存网页有道笔记保存页面教程...
  12. 玩转华为数据中心交换机系列 | 配置VLAN内协议报文透传示例
  13. 兼容微信6.74 ios12版本
  14. 温度指示报警电路设计报告
  15. 高斯分布的随机数生成器
  16. 关于Openlayers Overlay事件监听的一个坑
  17. mysql 错误码 1267_mysql错误1267的解决方法
  18. Visio Viewer 无法打开 VSD文件
  19. 智能化软件开发微访谈·第十九期暨2022新年特辑:软件智能化开发:进展与挑战...
  20. libs与External Libraries

热门文章

  1. 全局负载均衡与CDN内容分发
  2. Ipad写代码真香,包邮送一个!
  3. 修正版 | QPS过万,Redis大量连接超时怎么解决?
  4. AQS基础——多图详解CLH锁的原理与实现
  5. 寒冬之下,做好这六点
  6. 硬不硬你说了算!近 40 张图解被问千百遍的 TCP 三次握手和四次挥手面试题
  7. 5年时间服务器从0到200,一个创业公司的架构野蛮生长史
  8. 关于远程办公,微软MVP 15年研发团队的经验分享
  9. 拥抱开源 加入分享 贡献小力量
  10. KubeShere安装Redis