java - 如何通过 JSON 发送带有多个参数的 put http 请求

标签 java json spring-mvc

我有idfirstNamelastNameemail 的学生名单,并且我有put 具有两个参数的 http 方法,idstudent 找到具有给定 id 的学生并替换该学生新的(第二个参数)。

我必须将 put http 请求作为 JSON 发送,但我不知道如何正确编写该请求。这是我尝试过的:

{
    "id": 8,
    "firstName": "aaaa",
    "lastName": "aaaa",
    "email": "aaaa"
},
{
"id: 2"
}

因此,id = 2 的学生应该替换为上面的学生。基本上,我在使用两个参数发出此请求时遇到了麻烦。

最佳答案

在 url 中包含您要替换的学生的 ID。像这样的东西:

服务器:端口/你的应用程序/学生/2

仅将正文用于与您要写入数据库的学生相关的数据。

不过,换个id好像不太安心。

关于java - 如何通过 JSON 发送带有多个参数的 put http 请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43515593/

相关文章:

java - JOGL - 向对象添加纹理 - 仅黑色对象

java - spring 工具套件 3.6.3 版本的多个问题

java - 单元测试通过 Maven,但通过 Cobertura : "Expecting a stackmap frame at branch target 65" 失败

Java - HTTP 状态 404 - 未找到

JavaFX : how to change a scene included in the center of a BorderPane

java - Wait() 和 Notify() 概念 - Java 多线程

java - 是否可以转移到另一个 Activity 并启动服务?安卓工作室应用程序

ios - 将字符串从 JSON 转换为 UIImage

javascript - 获取JSON的数组值

java - 将 Java 对象打印为字符串