如何使用邮递员休息客户端将邮递请求发送到以下邮递方法 [英] How to send post request to the below post method using postman rest client
本文介绍了如何使用邮递员休息客户端将邮递请求发送到以下邮递方法的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我只想知道,如何通过 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
http://{server:port}/json/metala/post
. - 单击
Headers
按钮并输入Content-Type
作为标题和application/json
作为值. - 从 URL 文本框旁边的下拉列表中选择
POST
. - 从 URL 文本框下方的可用按钮中选择
raw
. - 从以下下拉列表中选择
JSON
. 在下方可用的文本区域中,发布您的请求对象:
- Open
Postman
. - Enter URL in the URL bar
http://{server:port}/json/metallica/post
. - Click
Headers
button and enterContent-Type
as header andapplication/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"
}
点击发送
.
参考下面的截图:
这篇关于如何使用邮递员休息客户端将邮递请求发送到以下邮递方法的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文