如何使用邮递员休息客户端将邮递请求发送到以下邮递方法

编程入门 行业动态 更新时间:2024-10-28 16:29:50
本文介绍了如何使用邮递员休息客户端将邮递请求发送到以下邮递方法的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧! 问题描述

我只想知道,如何通过 postman rest 客户端使用 @Post 注释将 JSON 对象发送到 createTrackInJSON(Track track) 方法.在这里,如何使用@Post 注释将 JSON 对象传递给 createTrackInJSON(Track track) 方法?

I just want to know, how to send JSON object to createTrackInJSON(Track track) method, with @Post annotation through postman rest client. here,how to pass JSON object to createTrackInJSON(Track track) method,with @Post annotation ?

import javax.ws.rs.Consumes; import javax.ws.rs.GET; import javax.ws.rs.POST; import javax.ws.rs.Path; import javax.ws.rs.Produces; import javax.ws.rs.core.MediaType; import javax.ws.rs.core.Response; import com.mkyong.Track; @Path("/json/metallica") public class JSONService { @GET @Path("/get") @Produces(MediaType.APPLICATION_JSON) public Track getTrackInJSON() { Track track = new Track(); track.setTitle("Enter Sandman"); track.setSinger("Metallica"); System.out.println("inside get method . . ."); return track; } @POST @Path("/post") @Consumes(MediaType.APPLICATION_JSON) public Response createTrackInJSON(Track track) { System.out.println("inside post method . ."); String result = "Track saved : " + track; return Response.status(201).entity(result).build(); } } //Track class is: public class Track { String title; String singer; public String getTitle() { return title; } public void setTitle(String title) { this.title = title; } public String getSinger() { return singer; } public void setSinger(String singer) { this.singer = singer; } @Override public String toString() { return "Track [title=" + title + ", singer=" + singer + "]"; } }

推荐答案

  • 打开Postman.
  • 在 URL 栏中输入 URL {server:port}/json/metala/post.
  • 单击Headers 按钮并输入Content-Type 作为标题和application/json 作为值.
  • 从 URL 文本框旁边的下拉列表中选择 POST.
  • 从 URL 文本框下方的可用按钮中选择 raw.
  • 从以下下拉列表中选择 JSON.
  • 在下方可用的文本区域中,发布您的请求对象:

  • Open Postman.
  • Enter URL in the URL bar {server:port}/json/metallica/post.
  • Click Headers button and enter Content-Type as header and application/json in value.
  • Select POST from the dropdown next to the URL text box.
  • Select raw from the buttons available below URL text box.
  • Select JSON from the following dropdown.
  • In the textarea available below, post your request object: { "title" : "test title", "singer" : "some singer" }

  • 点击发送.

    参考下面的截图:

  • 更多推荐

    如何使用邮递员休息客户端将邮递请求发送到以下邮递方法

    本文发布于:2023-10-29 06:08:39,感谢您对本站的认可!
    本文链接:https://www.elefans.com/category/jswz/34/1538920.html
    版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
    本文标签:邮递员   发送到   如何使用   客户端   方法

    发布评论

    评论列表 (有 0 条评论)
    草根站长

    >www.elefans.com

    编程频道|电子爱好者 - 技术资讯及电子产品介绍!