Java 将json发送到另一个URL

Java 将json发送到另一个URL,java,json,web-services,url,servlets,Java,Json,Web Services,Url,Servlets,我试图将一些json值从servlet类发送到另一个在不同系统中运行的应用程序。这是我的servlet类 @WebServlet("/bootHttp") public class BootServlet extends HttpServlet { @Override protected void doPut(HttpServletRequest request, HttpServletResponse response) throws Servl

我试图将一些json值从servlet类发送到另一个在不同系统中运行的应用程序。这是我的servlet类

   @WebServlet("/bootHttp")
public class BootServlet extends HttpServlet {

    @Override
    protected void doPut(HttpServletRequest request,
            HttpServletResponse response) throws ServletException, IOException 
    {

        String boot_request = request.getParameter("request_boot");
        System.out.println("boot_request = " + boot_request);
        // String start_request = request.getParameter("request_start");
        String json=" **{\n" +
          "\"cmschangeavailability\":\n" +
          "{\n" +
          " \"cmschangeavailabilitycpid\":\"1\",\n" +
          " \"cmschangeavailabilityconnectorid\":\"1\",\n" +
          " \"cmschangeavailabilitytype\":\"InOperative\"\n" +
          "}\n" +
          "}";**   

    }
} 
我想将上面的json字符串(如果需要,我也可以使用JSONObject构建json)发送到“www.devsitexxx.xom/abcd/changeavability”URL,在那里我可以使用REST webservices执行如下操作

@PUT
@Path("changeavailability")
@Produces({"application/json"})
@Consumes("application/json")
public jsonFormat cmsChangeAvailability(MainCMSChangeAvailabilityPOJO 
cmsChangeAvailability) throws JSONException, IOException {
}

我不明白你的问题。你能详细说明一下吗?我还想知道为什么要使用doPut()?您可以使用doPost()我所做的是从html表单中获取一些值,并将其构造为json,然后将json发送到其他作为服务器运行的应用程序,这里使用json I do business logic。这不是一个我可以改变的问题。如果你的问题与REST客户机有关,那么我建议你看看我仍然不清楚你的问题