Java 将json发送到另一个URL
我试图将一些json值从servlet类发送到另一个在不同系统中运行的应用程序。这是我的servlet类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
@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客户机有关,那么我建议你看看我仍然不清楚你的问题