首页 > 解决方案 > 如何在Angular httpClient中处理带有长参数的`get request`?

问题描述

这是我的场景,在前端用户可以通过将学生 ID 发送到后端来查看学生结果。我正在使用 get 方法将这些学生 ID 传递到后端。我得到了学生的结果,而且效果很好。

但现在我发现一个错误:

The resource you looking for has been removed, had its name changed, or is Temporarily unavailable”在浏览器中。

我发现这一点,每当用户选择超过 200 个学生 id 和 angular 尝试使用get method. 我发现,在 get 方法中使用 2000 个字符是有限制的。

但是在这种情况下如何HttpClient处理呢?我们有角度的解决方法吗?或者一般做法是什么?

在企业应用程序的情况下,他们如何将大值发送到支持的使用get方法?

我自己无法找到任何解决方案。有人帮帮我吗?

标签: angularangular8angular-httpclient

解决方案


推荐阅读