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

标题未设置[重复]

江智
2023-03-14

我使用HttpClient发出请求,在每个请求上我都设置了头,但当我看到chrome网络选项卡时,这些头并没有设置。

密码

request(url: string, method: string, body?: Object) {
    // debugger;

    const fullUrl: string = this.baseUrl + '/' + url;
    var data: Object = new Object();

    const headers = new HttpHeaders();
    headers.append('Access-Control-Allow-Origin', '*');
    headers.append('Access-Control-Allow-Methods', 'GET,PUT,POST,DELETE');
    headers.append('Access-Control-Allow-Headers', "X-Requested-With, Content-Type");
    headers.append('Authorization', 'Bearer '+this.auth.getToken());
    headers.append('Accept', 'application/json');

    data['headers'] = headers;


    if (body) {
        // debugger;
        data['body'] = body;
    }


    return this.http.request(method, fullUrl, data)
        .map((res: Response) => res)
        .catch((err: Response) => this.onRequestError(err));
}

网络选项卡图像

共有1个答案

锺离声
2023-03-14

而不是data['Headers']=Headers;

尝试

const req = new HttpRequest(method, fullUrl, data, { headers })
return this.http.request(req)
      .map((res: Response) => res)
      .catch((err: Response) => this.onRequestError(err));
 类似资料:
  • 我有这个代码来禁用GET API的客户端缓存: 当I curl-IAPI时,响应显示缓存控制:没有缓存,没有存储,必须重新验证,但不是Pragma或Expires。我想我用正确的方法来设置这些。GRPC不支持某些标头吗?

  • 我想设置我的情节标题和x和y标签。总数都是浮点数64.我想尽可能简单地做这件事。 以下是我的代码部分:

  • 我在尝试运行我的代码时遇到了这个错误,这是一个简单的javafx代码来加载一个fxml文件,我尝试了我在这里找到的解决方案,但没有一个对我有效。很抱歉,如果格式不是很好,这是我在这里的第一个帖子,并且很抱歉,如果我在屠杀语言,英语不是我的第一语言。提前道谢! 这是事情的组织方式

  • Since 8.0 setTitle 设置页面的标题栏,包括主标题,副标题以及标题菜单项 注意:由于苹果的ATS限制,image URL必须为https链接或base64,http链接会被忽略 使用方法 AlipayJSBridge.call('setTitle', { title: '标题', }); 代码演示 设置各种类型的标题栏 <h1>点击以下按钮看不同效果</h1> <a href

  • 我有以下标题 这是抛出一个例外,而当我从邮递员那里做同样的事情时,它是有效的。奇怪的是,当我从我的应用程序运行这个时,我只在选项中出错,也就是说,甚至我的调用都没有被调用,我在我的响应中看不到任何标题。 有人能建议我帮忙吗?谢谢。

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