Java 使用Angular将表单对象传递给http delete方法

Java 使用Angular将表单对象传递给http delete方法,java,angular,web-services,web,Java,Angular,Web Services,Web,我在服务器端和UI端同步了一个表单对象。我使用这个表单对象来指定一些服务器端计算所使用的值。例如,最简单的表单声明是 export interface EmployeeForm { name:string; id:number; } 对应的Java类 class EmployeeForm { String name; Integer id; } 当我为get/post/put调用服务端方法时,我能够从WebUI发送表单对象。 但是,在使用HttpClient.d

我在服务器端和UI端同步了一个表单对象。我使用这个表单对象来指定一些服务器端计算所使用的值。例如,最简单的表单声明是

export interface EmployeeForm {
    name:string;
    id:number;
}
对应的Java类

 class EmployeeForm {
   String name;
   Integer id;
}
当我为get/post/put调用服务端方法时,我能够从WebUI发送表单对象。
但是,在使用HttpClient.delete方法调用delete时,我没有看到发送表单对象的类似选项。在服务器端,处理delete请求的API处理来自其他服务器端组件的请求(例如使用SpringShell命令实用程序的一些命令),因此我更喜欢重用API。我是否需要开发特定于UI请求的新rest方法?任何指针都会很有帮助,因为到目前为止我还没有找到解决方案。如果您需要更多详细信息来了解我的问题,请让我知道。

我只需发送一个id进行删除-dnt真的不明白问题是什么。。?如果后端没有这样的端点可用,那么您应该创建它。我无法指定id,因为根据某些标准,可能有多个条目要删除。。例如..删除名称以“A”开头的所有员工,在这种情况下,数字字段将为空。正如我所说的,我想模仿WebUI中命令行实用程序的工作方式,优先重用现有的rest API,然后您可以定义一个端点deleteAllStartingWithLetterX并发送信函。感觉您想在前端引入太多的逻辑,前端的任务是针对定义狭窄的端点,所有数据库交互逻辑都在后端定义。无论如何,现在这太抽象了-stackoverflow用于具体问题和具体答案,没有提出一个适合您所有需求的通用方法-这有帮助吗?只需发送json(我相信你可以轻松地将表单转换为json),然后在后端(尤其是java后端)轻松地将json转换为任何对象并删除所需的内容