Angular HttpClient是来自@ angular / common / http包的4.3版本的Angular的新HTTP客户端。它是前@ angular / http软件包的升级版本。与之前的弃用不同,可以键入HttpClient响应并自动解析JSON。您还可以对不可变响应和请求使用拦截器。
JSON 响应的 Angular/TypeScript 类型
我的 Angular 应用程序中有一个调用后端服务器的函数: requestLabel(item_sit_id: bigint, 类型: string) { const uri = this.config.apiHost() + '/living/requestLabel/' + item_s...
我正在开发一个具有以下堆栈的应用程序 前端 - Angular 后端-JAVA Springboot 这两个应用程序都托管在同一域中。 当我登录我的应用程序时,
API 调用时出现 Angular HttpClient CORS 错误
我正在使用 Angular 创建一个基于 Web 的平台,该平台与 Magic Eden API 交互(文档:https://api.magiceden.dev/)。 请记住,这不是我的 API,我只是调用...
如何设置 Angular HttpClient 的 baseUrl?
我在文档中没有找到为 HTTP 请求设置基本 API URL 的方法。是否可以使用 Angular HttpClient 来做到这一点?
我正在改进现有的API,要求是提供一个可以接受多个搜索条件的get方法,并根据这些条件执行查询。 我正在使用 Spring MVC。 ...
Angular 4 错误:没有 HttpClient 的提供者
我正在使用 CLI 启动一个新的 Angular 项目,但遇到了 no Provider for HttpClient 错误。 我已将 HttpClientModule 添加到我的模块导入中,这似乎是 t...
Angular HTTP 拦截器执行内部 http 请求两次
我的应用程序使用 JWT 令牌向后端进行身份验证。我有一个角度拦截器,可以捕获 http 调用中的任何错误。该拦截器检查调用是否返回 401 Unauthorized
我的拦截器在 Angular 版本 18 中不起作用。后端表示无法将标头添加到请求中: 调用预先验证的入口点。拒绝访问 2024-09-29T12:39:52.861+02:00 调试
Angular HttpClient 调用 GET 请求两次
我面临一个问题,Angular 的 HttpClient 发出两次 GET 请求,但在浏览器的网络选项卡中只有一个请求可见。然而,我的后端日志显示 GET 请求正在被
这是我的服务中的 getRefreshToken 方法: getRefreshToken(): Observable { 返回 this.http.post( `${environment.WEBSITE_API_NEW_URL}/${enviro...
我正在尝试在刷新令牌后重播失败的请求。 以此为指导。 我的http拦截器: isRefreshingToken: 布尔值 = false 令牌主题:主题=新S...
以下是我收到的错误: “NG02801:Angular 检测到 HttpClient 未配置为使用 fetch API。强烈建议为使用 Serve 的应用程序启用 fetch...
Angular 前端/C# API 后端 - 发布表单数据(文件)和对象
希望有人能帮助我理解从 Angular 到 C# API 上传文件(FormData)和对象的过程。 据我了解,HttpClient post 方法只接受一个主体参数...
错误:响应不是 ArrayBuffer |无法发出responseType'arraybuffer'的api请求
我在尝试发出 api 请求来下载 pdf 文件时收到此控制台错误。 服务.ts 公共 getFileContent(fileURL: string): Observable { 返回 this.httpClient.get(fi...
我正在使用以下函数将文件上传到具有角度7的HttpClient的服务器 PushFileToStorage(productId, key, file: File): Observable { 让表单数据:FormData = ...
使用 Jest 进行 Angular 测试:如何注入 HttpClient:无法解析 xxxx 的所有参数
我正在将我的测试从 jasmine/karma 转移到 Jest。 我正在努力注入 HttpClient 及其测试控制器。 我正在关注 https://angular.io/guide/http-test-requests 并得到这个虚拟测试:
Angular 18 post 请求 - 节点:_http_outgoing:659 抛出新的 ERR_HTTP_HEADERS_SENT('set');
我正在向我的后端发送基本的发布请求。所有其他请求都工作正常,但在这个特定的新情况下,我收到一个奇怪的错误: 节点:_http_传出:659 扔新的
类型“HttpEvent<MovieResponse>”上不存在属性“结果”。打字稿错误
我目前正在 Angular 18 应用程序中使用此 TMDB 端点并将其设置为变量。 它看起来是这样的: 私人 trendingMovies$ = this.http.get(${this.apiUrl}tr...
在此处输入图像描述我正在使用 httpService 从模拟 api 获取数据,但它会抛出错误 我正在使用一项服务 从 '@angular/common/http' 导入 { HttpClient }; 导入{可注射...
Angular 独立应用程序:NullInjectorError:没有 HttpClient 的提供者
我正在从头开始创建一个独立的应用程序,我没有 ngModule。 我正在创建一个翻译服务,以及一个使用它的管道。 在 app.component.ts 上测试它 从 '@an...