<legend id='z9Xx3'><style id='z9Xx3'><dir id='z9Xx3'><q id='z9Xx3'></q></dir></style></legend>
  • <tfoot id='z9Xx3'></tfoot>
  • <i id='z9Xx3'><tr id='z9Xx3'><dt id='z9Xx3'><q id='z9Xx3'><span id='z9Xx3'><b id='z9Xx3'><form id='z9Xx3'><ins id='z9Xx3'></ins><ul id='z9Xx3'></ul><sub id='z9Xx3'></sub></form><legend id='z9Xx3'></legend><bdo id='z9Xx3'><pre id='z9Xx3'><center id='z9Xx3'></center></pre></bdo></b><th id='z9Xx3'></th></span></q></dt></tr></i><div id='z9Xx3'><tfoot id='z9Xx3'></tfoot><dl id='z9Xx3'><fieldset id='z9Xx3'></fieldset></dl></div>

      <small id='z9Xx3'></small><noframes id='z9Xx3'>

        <bdo id='z9Xx3'></bdo><ul id='z9Xx3'></ul>

        xmlhttprequest 和 set-cookie &amp;曲奇饼

        xmlhttprequest and set-cookie amp; cookie(xmlhttprequest 和 set-cookie amp;曲奇饼)
        <tfoot id='RnLPb'></tfoot>
          <tbody id='RnLPb'></tbody>
        • <bdo id='RnLPb'></bdo><ul id='RnLPb'></ul>
        • <legend id='RnLPb'><style id='RnLPb'><dir id='RnLPb'><q id='RnLPb'></q></dir></style></legend>

          <small id='RnLPb'></small><noframes id='RnLPb'>

              <i id='RnLPb'><tr id='RnLPb'><dt id='RnLPb'><q id='RnLPb'><span id='RnLPb'><b id='RnLPb'><form id='RnLPb'><ins id='RnLPb'></ins><ul id='RnLPb'></ul><sub id='RnLPb'></sub></form><legend id='RnLPb'></legend><bdo id='RnLPb'><pre id='RnLPb'><center id='RnLPb'></center></pre></bdo></b><th id='RnLPb'></th></span></q></dt></tr></i><div id='RnLPb'><tfoot id='RnLPb'></tfoot><dl id='RnLPb'><fieldset id='RnLPb'></fieldset></dl></div>

                  本文介绍了xmlhttprequest 和 set-cookie &amp;曲奇饼的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着跟版网的小编来一起学习吧!

                  问题描述

                  限时送ChatGPT账号..

                  我想我误解了使用 xmlhttprequest 管理 cookie.我有一个响应 XMLHttpRequest 用 javascript 制作的服务器,我的服务器返回 Allow-Control-Access-Origin, Access-Control-Allow-HeadersAccess-Control-Expose-HeadersAccess-Control-Allow-Credentials 标头的值正确.

                  i think i misunderstood the management of cookies with xmlhttprequest. I have a server that response to the XMLHttpRequest made in javascript, my server returns Allow-Control-Access-Origin, Access-Control-Allow-Headers, Access-Control-Expose-Headers and Access-Control-Allow-Credentials headers with the correct value.

                  我正在使用 javascript 在服务器中进行 Digest Authenticate,没问题,我从服务器接收到 WWW-Authenticate 标头,我处理并向服务器发送 Authorization 标头所有的摘要响应,一切正常.问题是,当摘要挑战成功时,我的服务器返回一个 Set-Cookie 标头,我必须获取它并添加到我所有 xhr 请求的其余部分.浏览器(使用 Chromium 和 Chrome)不允许我访问标题:

                  I'm doing a Digest Authenticate in a server with javascript, no problem in that, i receive ok the WWW-Authenticate header from server, i process and send to the server the Authorization header with all the digest-response and everything ok. The problem is, that when the digest-challenge is succesful, my server returns a Set-Cookie Header, i have to get it and add to the rest of all of my xhr request. The browser (using Chromium and Chrome) not let me access to the header doing:

                  xhr.getResponseHeader("Set-Cookie");
                  

                  好的,在 XMLHTTPREQUEST Level 2 中它说:从响应中返回所有标头, 字段名称为 Set-Cookie 或 Set-Cookie2 的除外"好的,所以我不能接受,但是有什么方法?将 Chrome Api 用于 cookie(目前我没有读到关于它的注意事项),但我想尽可能采用标准方式.与:

                  Ok, in the XMLHTTPREQUEST Level 2 it says: "Returns all headers from the response, with the exception of those whose field name is Set-Cookie or Set-Cookie2" Ok, so i cant take it, but what are the ways? Using the Chrome Api for cookies (at the moment i dont read noting about it), but i want to do for a standard manner as posible. With the:

                  xhr.withCredentials = true;
                  

                  表示浏览器自动获取set-cookie并发送cookie headers??

                  means that the browser automatically get the set-cookie and send in cookie headers??

                  推荐答案

                  来自 CORS 规范 http://www.w3.org/TR/cors/#make-a-request-steps:

                  From CORS spec http://www.w3.org/TR/cors/#make-a-request-steps:

                  每当应用发出请求的步骤时,从原始来源中获取请求 URL,并设置手动重定向标志,如果设置了省略凭据标志,则设置阻止 cookie 标志.使用方法请求方法,实体主体请求实体主体,包括作者请求标头,如果未设置省略凭据标志,则包括用户凭据.如果源源是全局唯一标识符,则排除 Referer 标头.

                  Whenever the make a request steps are applied, fetch the request URL from origin source origin with the manual redirect flag set, and the block cookies flag set if the omit credentials flag is set. Use method request method, entity body request entity body, including the author request headers, and include user credentials if the omit credentials flag is unset. Exclude the Referer header if source origin is a globally unique identifier.

                  正如您所说 - 如果您使用 withCredentials,浏览器会添加 cookie.

                  As you correctly says - cookies are added by browser if you use withCredentials.

                  这篇关于xmlhttprequest 和 set-cookie &amp;曲奇饼的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持跟版网!

                  本站部分内容来源互联网,如果有图片或者内容侵犯了您的权益,请联系我们,我们会在确认后第一时间进行删除!

                  相关文档推荐

                  SCRIPT5: Access is denied in IE9 on xmlhttprequest(SCRIPT5:在 IE9 中对 xmlhttprequest 的访问被拒绝)
                  XMLHttpRequest module not defined/found(XMLHttpRequest 模块未定义/未找到)
                  Show a progress bar for downloading files using XHR2/AJAX(显示使用 XHR2/AJAX 下载文件的进度条)
                  How can I open a JSON file in JavaScript without jQuery?(如何在没有 jQuery 的情况下在 JavaScript 中打开 JSON 文件?)
                  How do I get the HTTP status code with jQuery?(如何使用 jQuery 获取 HTTP 状态码?)
                  quot;Origin null is not allowed by Access-Control-Allow-Originquot; in Chrome. Why?(“Access-Control-Allow-Origin 不允许 Origin null在铬.为什么?)

                      <tbody id='xpYf3'></tbody>
                  • <small id='xpYf3'></small><noframes id='xpYf3'>

                      <legend id='xpYf3'><style id='xpYf3'><dir id='xpYf3'><q id='xpYf3'></q></dir></style></legend>
                      • <bdo id='xpYf3'></bdo><ul id='xpYf3'></ul>

                            <tfoot id='xpYf3'></tfoot>

                            <i id='xpYf3'><tr id='xpYf3'><dt id='xpYf3'><q id='xpYf3'><span id='xpYf3'><b id='xpYf3'><form id='xpYf3'><ins id='xpYf3'></ins><ul id='xpYf3'></ul><sub id='xpYf3'></sub></form><legend id='xpYf3'></legend><bdo id='xpYf3'><pre id='xpYf3'><center id='xpYf3'></center></pre></bdo></b><th id='xpYf3'></th></span></q></dt></tr></i><div id='xpYf3'><tfoot id='xpYf3'></tfoot><dl id='xpYf3'><fieldset id='xpYf3'></fieldset></dl></div>