如何在 Angular 2 中将标头设置为 application/json

2023-12-10

我正在尝试在 Angular 2 中发送 HTTP post 请求,但无法将标头设置为内容类型应用程序 JSON。

我的代码是:

login(url,postdata)
{
    var headers = new Headers({'Content-Type': 'application/json'});
    return this._http.post(url,JSON.stringify(postdata),this.headers)
    .map(res => res.json())    
}

当我检查网络时我发现Content-Type被设置为text/plain因此服务器没有接收任何数据。 任何建议将不胜感激。


试试这个代码:

private _getHeaders():Headers {
   let header = new Headers({
     'Content-Type': 'application/json'
   });

   return header;
}



public login(url, postdata){
   let options = new RequestOptions({
      headers: this._getHeaders()
   });
   return this.http.post(url, JSON.stringify(postdata),options).map(res => res.json());
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何在 Angular 2 中将标头设置为 application/json 的相关文章

随机推荐

  • 如何将数据从 pandas 数据帧加载到 Spark 数据帧

    我已经使用如下方式通过 pyodbc 连接读取了块数据 import pandas as pd import pyodbc conn pyodbc connect Some connection Details sql SELECT fro
  • 创建实现接口的匿名类

    我想知道是否有一些内联短方法来创建实现接口的类 就像有匿名方法但有实现接口一样 问题是 interface iSomeInterface void DoIt public void myMethod iSomeInterface param
  • 复制自定义对象

    我有一个名为 Layer 的对象 它有一些属性和一些方法 我需要将图层传递给第二个视图控制器 SecondVC view self storyboard instantiateViewControllerWithIdentifier 2VC
  • 如何安全地回显 FOR 变量 %%~p 后跟字符串文字

    我有一个变量 p创建自for f命令 当我尝试将它与一些其他参考文献一起使用时 例如 dp然后写入一些文本 然后它访问不同的变量 set var dpabc txt 代码输出 dpa instead of dp 因此 您必须将 FOR F
  • 什么时候应该使用 HashSet 类型?

    我正在探索HashSet
  • 如何从多个简单数组创建结构化数组

    import numpy as np a np array 1 2 3 4 5 6 7 8 9 b np array a b c d e f g h i c np array 9 8 7 6 5 4 3 2 1 datatype np dt
  • League\\Flysystem\\AwsS3v3\\AwsS3Adapter::__construct():参数 #1 ($client) 的类型必须是 Aws\\S3Client,给定的 Aws\\S3\\S3Client

    我已经通过在我的目录中运行以下 Composer 命令安装了 s3 Flysystem 软件包Laravel 8 project composer require with all dependencies league flysystem
  • JAX-WS 客户端:访问本地 WSDL 的正确路径是什么?

    问题是我需要从我提供的文件构建一个 Web 服务客户端 我已将此文件存储在本地文件系统上 虽然我将 WSDL 文件保留在正确的文件系统文件夹中 但一切都很好 当我将其部署到服务器或从文件系统文件夹中删除 WSDL 时 代理找不到 WSDL
  • 在 git 中带注释的标签中输入“commit”

    在 git 中回显带注释的标签git cat file p
  • iOS 中的图像网格

    我想在 TabBarController 中创建一个 TabItem 其中包含用户可以选择的图像网格 我知道我可以使用 TableViewController 但这只会显示一长串列表 而不是 例如 3x4 图像的行 这可能吗 苹果有示例代码
  • Android 6.0+:使用新的 MIDI API 没有声音

    我正在使用新的 MIDI API为了播放一些 MIDI 音符 但是 我听不到任何声音 也没有抛出任何异常 其代码如下 initialising the MidiReceiver private MidiReceiver midiReceiv
  • 动态设置tableHeaderView高度

    我的应用程序创建一个 UITableViewController 其中包含一个可能具有任意高度的自定义 tableHeaderView 我一直在努力寻找动态设置此标头的方法 因为建议的方法似乎已经缩短了此标头 我的UITableViewCo
  • 对空值使用 join 方法的集合

    我有一个简单的方法 可以查看来自表单的请求参数并显示字符串中的值 此方法工作得很好 但是当表单中出现空值时 它会显示如下内容 beef mozzarella milk 您可以看到有一个额外的 如果该值为空 如何删除它 由于某种原因 检查 v
  • 如何测试 Spring Data 存储库?

    我想要一个存储库 比如说 UserRepository 在 Spring Data 的帮助下创建 我是 spring data 的新手 但不是 spring 我使用这个tutorial 我选择的处理数据库的技术是 JPA 2 1 和 Hib
  • 如何在Python中获取用户访问令牌

    我正在使用 Facebook 的非官方 python sdk 这对于很多图形 api 调用来说效果很好 但我最近的项目需要使用更多的 FQL 某些表 例如通知 需要用户访问令牌而不是应用程序访问令牌 使用时 graph facebook c
  • 使用greasemonkey在表格前添加HTML

    我正在使用greasemonkey 来编辑页面 我需要在页面上已有的两个表之间添加我自己的表 然后删除第二个表 没有什么可以真正将两个现有表分开 所以我在使用该函数时遇到了麻烦insertBefore h3 Table 1 h3 table
  • 使用 C# 应用程序在 Twitter 中发帖

    我可以使用带有 twitterizer API 的 C 通过我的应用程序发布推文 并且新帖子会发布在我的 twiiter 网站上 如下所示 新帖子 此帖子用于 Twitter 测试 大约 18 小时前来自 Twitterizer 在底部它显
  • 赛普拉斯在异步命令中返回同步值?

    所以我认为这可能是我混淆了同步 异步代码 主要是因为赛普拉斯告诉我了 但我在赛普拉斯的页面对象中有一个函数正在搜索客户数据 我稍后需要在测试用例中使用这些数据来确认这些值 这是我的功能 searchCustomer searchText s
  • Jquery UI 可排序 - 仅在放置事件上排序

    我想在拖动项目时禁用项目排序 只有在投放完成后 物品才必须进行相应的排序 sortable sortable tolerance pointer revert invalid forceHelperSize true scroll true
  • 如何在 Angular 2 中将标头设置为 application/json

    我正在尝试在 Angular 2 中发送 HTTP post 请求 但无法将标头设置为内容类型应用程序 JSON 我的代码是 login url postdata var headers new Headers Content Type a