angular - 如何从 Angular 7 查询 Spring Boot 服务器
问题描述
我使用 Spring boot 制作了一个服务器,它监听
@GetMapping("/portGroup/{portGroup}/date/{date}")
当我尝试查询此端点时,我收到 400“错误请求”错误。
GET
从我的 Angular 客户端向该端点发送请求的正确方法是什么?
解决方案
假设您的 api 端点将如下所示:
@GetMapping(path = "/portGroup/{portGroup}/date/{date}")
public String getBook(@PathVariable int portGroup, @PathVariable String date) {
// code here
System.out.println("portGroup: "+ portGroup);
System.out.println("date: "+date);
return null;
}
因此,您必须像从您的角度应用程序一样进行 get 调用(而不是 localhost:8080 git 您的域和端口):
localhost:8080/portGroup/1/date/1
推荐阅读
- kubernetes - google PD 的 kubernetes 卷挂载问题(已安装 kubeadm)
- sql - 连接多个表时,总和是它应该是的倍数
- vb.net - 使用 Runspace 在 Visual Basic 中调用 powershell 脚本时出现 System.NullReferenceException
- ruby - 大型 JSON 字符串中的字符串插值
- python - 当python中的一行中有多个最大值时,在2维向量的每一行中查找最大值
- java - 只有在其他片段被销毁时才启动一个方法
- javascript - 对于 JavaScript 的 toLocaleDateString,是否有替代 dateStyle 和 timeStyle 的新标准?
- sql - Oracle SQL:未使用索引
- java - Spring LogOut 功能不注销
- asp.net-core - 如何使用 Blazor webassembly 使我的 ASP.NET Core 网站加载更快?