当前位置: 首页 > 面试题库 >

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

崔博延
2023-03-14
问题内容

我看了文件。

但我想我一定误会了。

$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) {

我想更改Acceptapplication/json

都不起作用。


问题答案:

使用JSONP时,无法控制浏览器发送的标头。JSONP是一个聪明的把戏(或者是一个hack,具体取决于您对它的看法…),其中包括插入<script>指向服务器端点的标记。最终,这是一个浏览器,它会在通过<script>标签请求脚本时决定要发送的标头,并且您不能影响它。



 类似资料:
  • 问题内容: 我正在使用ng- view来包含AngularJS部分视图,并且我想根据所包含的视图来更新页面标题和h1标头标签。但是,这些超出了部分视图控制器的范围,因此我无法弄清楚如何将它们绑定到控制器中的数据集。 如果是ASP.NET MVC,则可以使用@ViewBag进行此操作,但是我不知道AngularJS中的等效方法。我已经搜索了有关共享服务,事件等的信息,但仍然无法正常运行。任何修改我的

  • 我有一个用例,我需要更改的标题。例如,我有一个餐厅单元,当向右滑动时,我显示书签(104),其中书签是动作,104表示已经有104个人给它加了书签。当点击它时,我希望它更改为书签(105),因为很明显有一个新用户(当前用户自己)已经将其加入书签。我该怎么做呢?尝试了下面的代码,它不工作。

  • 问题内容: 有人知道如何更改pygame图标吗?我在pygame网站上发现了一个可以让您执行此操作的东西,但是当我尝试操作时,它只会使pygame窗口很小。 问题答案: 首先将图标图像加载为表面,然后用于更改图标。 编辑:由于询问者不知道什么是表面 来自http://www.pygame.org/docs/ref/surface.html上的文档 “ pygame Surface用于表示任何图像。

  • 是否可以更改事件接收的对象的标头? 两次尝试: > 修改现有标题: 失败,原因是。 创建新的请求对象: 失败与

  • 我看了其他答案,试着: 以及: 在类中,我把图像文件放在资源文件夹中,也放在与我的文件和我项目的根文件夹中,甚至在开始时包含了/符号URL字符串,但没有工作。我想知道最近有没有人尝试过并成功了?