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

角度4中get方法中的标题和正文设置[重复]

赏育
2023-03-14

我想在HTTP头中设置“API密钥”和“接受”。我还想在正文中添加auth标记、页码、页面大小。有人能帮我吗?

以下是我迄今为止尝试的代码片段:

const body = {
            auth_token: '',
            type: 'matrix',
            page_no: '1',
            page_size: '20',
            keyword: 'j',
        };
        const header = new HttpHeaders();
        header.append('X-API-KEY', '');
        header.append('Accept', 'application/json');
         return this.http.get('', { headers: header} **body**)
            .map
            (
                (reponse: Response) => {
                    const resp = reponse.json();
                    return resp;
                }
            );
    }

共有2个答案

赫连法
2023-03-14

另一种方法是

const header=new HttpHeader({
   'X-API-KEY': '',
   'Accept': 'application/json'
})
郎意
2023-03-14

HttpHeaders的实例是不可变的,你必须这样做:let Headers=new HttpHeaders(); Headers=headers.append('X-API-KEY', '');

 类似资料:
  • 问题内容: 我的代码如下: 如果在获取之前设置标题,可以吗?我的标头会被发送,还是服务器会看到默认的用户代理(如果有)? 问题答案: 必须 先设置标头,然后才能产生任何影响- 如果连接已经打开,则将引发。 就头而言,如果已设置,则应将其发送。 请参阅URLConnection JavaDoc。

  • 我试图弄清楚如何处理HttpHeaders上的头,以便通过HttpClient将它们用于http请求。 它只能这样工作: 有没有添加标题的特殊方法?还是虫子?

  • 我是angular 4的新手。我试图实现的是在我的应用程序中为不同的页面设置不同的布局页眉和页脚。我有三种不同的情况: 登录,注册页面(无页眉,无页脚) 路由: [“登录”, “注册”] 路线:['','about','contact'] 路线:['仪表板','配置文件'] 我通过在路由器组件html中添加页眉和页脚来临时运行应用程序。 请给我一个更好的方法。 这是我的代码: 我在stack-ov

  • 问题内容: 我在Go中做一个简单的http GET: 但是我找不到在doc中自定义请求标头的方法,谢谢 问题答案: 请求的字段是公共的。您可以这样做:

  • 问题内容: 一个简单的问题:如何在html中设置作用域值,以供控制器读取? JSFiddle:http : //jsfiddle.net/ncapito/YdQcX/ 问题答案: 在循环内分配变量时不起作用。用 尾随会停止对任何文本求值的Angular表达式。 然后,您只需调用即可输出变量值。 我发现在迭代多个嵌套数组时这非常有用,我想将当前的迭代信息保留在一个变量中,而不是多次查询。