1. <small id='52lwr'></small><noframes id='52lwr'>

      <bdo id='52lwr'></bdo><ul id='52lwr'></ul>

  2. <legend id='52lwr'><style id='52lwr'><dir id='52lwr'><q id='52lwr'></q></dir></style></legend>

    <tfoot id='52lwr'></tfoot>

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

      如何更改 angularjs $http.jsonp 的标题

      时间:2023-08-01
      <i id='xDkig'><tr id='xDkig'><dt id='xDkig'><q id='xDkig'><span id='xDkig'><b id='xDkig'><form id='xDkig'><ins id='xDkig'></ins><ul id='xDkig'></ul><sub id='xDkig'></sub></form><legend id='xDkig'></legend><bdo id='xDkig'><pre id='xDkig'><center id='xDkig'></center></pre></bdo></b><th id='xDkig'></th></span></q></dt></tr></i><div id='xDkig'><tfoot id='xDkig'></tfoot><dl id='xDkig'><fieldset id='xDkig'></fieldset></dl></div>

        • <bdo id='xDkig'></bdo><ul id='xDkig'></ul>
                <tbody id='xDkig'></tbody>
              <tfoot id='xDkig'></tfoot>
              1. <legend id='xDkig'><style id='xDkig'><dir id='xDkig'><q id='xDkig'></q></dir></style></legend>

              2. <small id='xDkig'></small><noframes id='xDkig'>

              3. 本文介绍了如何更改 angularjs $http.jsonp 的标题的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着跟版网的小编来一起学习吧!

                问题描述

                我阅读了文档.

                但我想我一定是误会了.

                but I think I must have misunderstood it.

                $http.defaults.headers.jsonp = { 'Accept' : 'application/json'};
                $http.jsonp(url).success(function(data, status, headers, config) {
                

                我也试过

                $httpProvider.defaults.headers.jsonp = { 'Accept' : 'application/json'};
                $http.jsonp(url).success(function(data, status, headers, config) {
                

                我想把 Accept 改为 application/json

                都不行.

                推荐答案

                使用 JSONP 时无法控制浏览器发送的标头.JSONP 是一个聪明的技巧(或黑客,取决于你如何看待它......),它包括插入一个指向服务器端点的 <script> 标记.最终,浏览器将决定在通过 <script> 标签请求脚本时发送哪些标头,而您无法影响它.

                There is no way to control headers sent by a browser while using JSONP. JSONP is a smart trick (or a hack, depending on how you see it...) that consist of inserting a <script> tag pointing to a server endpoint. Ultimately it is a browser who will decide which headers to sent while requesting scripts via <script> tag and you can't influence it.

                在此处了解更多信息:修改 JSONP 请求的 HTTP 标头

                这篇关于如何更改 angularjs $http.jsonp 的标题的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持跟版网!

                上一篇:原型 AJAX 请求作为 OPTIONS 而不是 GET 发送;导致 501 错误 下一篇:application/x-javascript 和 text/javascript 内容类型之间的区别

                相关文章

              4. <legend id='yRXen'><style id='yRXen'><dir id='yRXen'><q id='yRXen'></q></dir></style></legend>

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

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

                  1. <small id='yRXen'></small><noframes id='yRXen'>

                    <tfoot id='yRXen'></tfoot>