我的url应该用于JAX-RS API

时间:2017-03-06 17:50:23

标签: java rest localhost jax-rs

请原谅业余问题,然而,我正在努力在本地测试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{

时得到404

我能够部署到heroku并通过发送json字符串进行测试,但我需要能够在本地进行测试和调试。

1 个答案:

答案 0 :(得分:0)

您可以使用postman来测试对API的POST调用,而无需部署到heroku。

邮递员的请求与以下内容类似,在正文选项卡下,您必须创建路径所消耗的有效JSON。

Postman Call

在通过提供有效的JSON命中发送后,您应该将响应json返回给您