请原谅业余问题,然而,我正在努力在本地测试java Rest Api。
var sever = new UdpClient(8888);
var responedata = Encoding.ASCII.GetBytes("Client data");
while (true)
{
var ClientEP = new IPEndPoint(IPAddress.Any, 0);
var clientrequestdata = sever.Receive(ref ClientEP);
var clientrequest = Encoding.ASCII.GetString(clientrequestdata);
Console.WriteLine("Recived {0} from {1}, sending response", clientrequest, ClientEP.Address.ToString());
sever.Send(responedata, responedata.Length, ClientEP);
假设凭据有username,password,url,itemname,localhost url应该是什么样的?我去@Path("/Product") //URL to call
public class ProductSearch {
@Path("/item")
@POST
@Consumes(MediaType.APPLICATION_JSON)
@Produces({MediaType.APPLICATION_JSON})
public List<ProductObject> getProjects(Credentials login) throws ConnectionException{
我能够部署到heroku并通过发送json字符串进行测试,但我需要能够在本地进行测试和调试。
答案 0 :(得分:0)
您可以使用postman来测试对API的POST调用,而无需部署到heroku。
邮递员的请求与以下内容类似,在正文选项卡下,您必须创建路径所消耗的有效JSON。
在通过提供有效的JSON命中发送后,您应该将响应json返回给您