Dal*_*lie 6 response interceptor angular
第一个想法是使用 anHttpInterceptor但clone(...)方法的签名不包含该observe选项。除了定义{ observe: 'response' }为每个请求的选择,我没有看到另一种尚未...
那么,是否有(如果有的话)全局设置{ observe: 'response' }选项的方法,例如通过?HttpInterceptor
clone(update: {
headers?: HttpHeaders;
reportProgress?: boolean;
params?: HttpParams;
responseType?: 'arraybuffer' | 'blob' | 'json' | 'text';
withCredentials?: boolean;
body?: T | null;
method?: string;
url?: string;
setHeaders?: {
[name: string]: string | string[];
};
setParams?: {
[param: string]: string;
};
}): HttpRequest<T>;
Run Code Online (Sandbox Code Playgroud)
小智 -3
您可以在克隆请求时添加{ observe: 'response' }via ,如下所示:setParams
request.clone(
{
setParams: { observe: 'response' },
setHeaders: { 'some': 'header' },
url: 'some.url'
}
);
Run Code Online (Sandbox Code Playgroud)
...setHeaders并且url在这里是可选的。
| 归档时间: |
|
| 查看次数: |
1608 次 |
| 最近记录: |