当前位置: 首页 > 知识库问答 >
问题:

Ionic 4-尝试向post-post调用添加标题不接受选项

融唯
2023-03-14

我正试图用我的帖子发送标题,但我似乎无法获得选项的有效值。

  sendPostRequest() {
    let token = this.storage.get('ACCESS_TOKEN');
    var headers = new Headers();
    headers.append('Accept', 'application/json');
    headers.append('Content-Type', 'application/json');
    headers.append('Authorization', 'Bearer ' + token);
    headers.append('responseType', 'text');
    let postData = this.signatureForm.value;
    this.httpClient.post("http://localhost:3000/signature", postData, { headers: headers })
      .subscribe(data => {
        this.presentToast();
      }, error => {
    });
  }

I'm getting an error in my editor on ```{ headers: headers }```
Error message is:

没有重载匹配此调用。上一次重载给出了以下错误。不能将“headers”类型分配给“HttpHeaders{[Header:string]:string string[];}”类型。类型“headers”不能分配给类型“{[Header:string]:string string[];}”。类型“headers”中缺少索引签名。TS(2769)http.d.ts(2431,9):所需的类型来自属性“headers”,该属性在类型“{headers?:HttpHeaders{[header:string]:string string[];};观察?:”body“;params?:HttpParams{[param:string]:string string[];};ReportProgress?:Boolean;responseType?:”JSON“;With Credentials?:Boolean;}”http.d.ts(2430,5):最后一个重载在此处声明。

共有1个答案

艾修然
2023-03-14

试着这样做:

const headers = new HttpHeaders().set('Content-Type', 'application/json')
                                 .set('Accept', 'application/json')
                                 .set('responseType', 'text')
                                 .set('Authorization',  'Bearer ' + token);

this.httpClient.post("http://localhost:3000/signature", postData, { headers: headers })
  .subscribe(data => {
    this.presentToast();
  }, error => {
});
 类似资料:
  • 我必须写一个程序,它将接受Hashmap格式的body。我已经用Hashmap值创建了HttpEntity 我面临以下例外: 异常线程"main"org.springframework.web.client.RESTClientExcture: No HttpMessageConzer for[java.util.HashMap]atorg.springframework.web.client.R

  • 我正在尝试添加一个表单内的多种颜色的选项。问题是,即使在添加了一个在第一个颜色字段下面添加一个新字段的按钮之后,后续字段也不会保存在jQuery调用和PHP控制器上的dd()中。 供参考 以下是点击submit后我得到的信息。

  • 问题内容: 我对Flask(&Flask-Restful)很陌生。 我的问题:将a的参数设置为(不起作用)。 我可以使用chrome插件从中获取参数。但是,当我切换到(&feed a )时,它无法读取json并将a分配给我的所有参数。 我已经阅读了一些与此相关的stackoverflow帖子:link1,link2,link3 …这些都不对我有帮助。 我使用,,,,在Oracle的Linux 6.

  • 我正在使用Wordpress标签在我的网站上创建特色文章部分(主页上显示了3篇最新的标记为“特色”的文章),代码如下: 每个条目都包裹着“特色文章”,但由于我希望第一个帖子是全宽的,其他2个半宽的,我想知道如何给它们添加合适的类?所以,第一个帖子得到“全宽度”类和另外两个“半宽度”... 如果我没有正确解释(英语不是第一语言)我道歉。 任何帮助都将不胜感激

  • 我在春靴上有个CORS问题。Get请求使用Spring的Java CORs配置(使用WebMvcConfigurer)。POST请求不起作用。 我不仅尝试了Java配置,还尝试了注释(@crossorigin())和过滤器(顺序为highest_prehence)。注释对我来说似乎从来都不起作用--即使是对Get请求也是如此。 我的前台:https://github.com/eeasuper/pr

  • 我需要添加一个HTML块作为使用iText7的所有页面的标题。标题包含一个图像徽标和一些文本。 在关闭文档对象之前,我现在有这样一个问题: 页脚工作正常,但页眉工作正常。 标题是这样加载的: 其中,的定义如下: 当我使用方法,效果很好,但只适用于第一页。所有其他内容都遵循它。 当我尝试使用方法添加它时,所有页面中只呈现图像。 顺便问一下,有没有办法得到标题段落的实际高度?我想,一旦解决了标题定位,