import { Injectable } from '@angular/core';
import { Http, Headers, RequestOptions, Response } from '@angular/http';
import { Observable } from 'rxjs/Observable';
import 'rxjs/add/operator/map';
@Injectable()
export class InsuranceServiceService {
public token: string;
constructor(private http: Http) {
const currentUser = JSON.parse(localStorage.getItem('currentUser'));
this.token = currentUser && currentUser.token;
}
createAuthorizationHeader(headers: Headers) {
headers.append('Content-Type', 'application/json');
headers.append('x-api-key', `xxxxxxxxxxxxxxxxxxxx`);
}
sendOTP(data: object): Observable<Object[]> {
const header = new Headers();
this.createAuthorizationHeader(header);
return this.http.post('http://my-omain.com/', data,
{
headers: header
})
.map((response: Response) => response.json());
}
}
我正在使用RestTemplate方法将请求发布到endpoint。我在不同的文件中有和,我想把它们传递给POST请求,除此之外,我还想把传递给endpoint。 我能够成功地传递头和请求,但不能传递包含凭据的Http实体 有没有办法让我三样东西都及格 > HttpHeader 要求 这是我的密码 以下代码位于NewHttpHeader中。包含和
我在一个资源上创建了一个GET方法,链接到一个Lambda函数,我正在尝试传递一些查询参数。 我希望传递给lambda变量
我有以下代码,用于创建和客户端并发送请求并等待响应。在这里你可以看到,我也用设置了一些标头值 现在,我需要我的要求是,我不需要消费者端的任何响应,只想将请求传递给带有一些标头值的消费者。为此,我只需发布命令并忘记它。我的代码如下, 但现在,我关心的是,我如何用它传递头值?
我们无法在请求标头中看到。似乎不是服务器问题。它主要来自客户端/浏览器。 请求标头 http://jsfidle.net/ddtxra/60wme3pf/ 是虫子吗?
我希望我的服务使用者将TraceId作为标题参数传递,名为X-B3-TraceId和有效的128位十六进制字符串,这些字符串将在行下的进一步路径中传播,实际上服务将返回相同的Sleuth跟踪Id给调用者。我使用了Spring Cloud Sleuth,添加了自定义过滤器和Span提取器,以便在服务响应中投入。 当应用程序部署在嵌入式tomcat中时,整个设置在my local中运行良好,然而,当相
我已经在标题中添加了CORS,但我仍然在请求中得到CORS问题。在头中添加和处理CORS和其他请求的正确方法是什么? 以下是服务文件代码: 错误: 对preflight请求的响应未通过访问控制检查:请求的资源上没有“access-control-allow-origin”标头。因此,不允许访问源“http://localhost:4200” 失败:(未知url)的Http失败响应:0未知错误 在我