首页 > 解决方案 > 如何将对象发送到接收 Java 对象 (Angular) 的 GET 端点?

问题描述

有一个这样的对象(不止一个字段,但只有一个用于此 ex)

public class MyObject{
  private String objString;

  public String getObjString(){
   return objString;
  }

 public void setObjString(String str){
  this.objString = str;
 }
}

和一个包装器,它可以容纳多个

public class MyObjects{
 private List<MyObject> objects;
 ... getters and setters for list...
}

和这样的端点

@GetMapping("/sample")
public ResponseEntity<String> sampleEndpoint(MyObjects objs){...}

我应该怎么做才能正确发送?我尝试制作它的模拟模型并将其作为请求参数发送,但这不起作用。如果我执行类似的网址,我可以在浏览器中点击端点

'/sample?objs%5B0%5D.objString=test&objs%5B1%5D.objString=test1'

但我不确定在 Angular 中执行此操作的最佳方法是什么。

标签: javaangularhttpget

解决方案


推荐阅读