如何在java上发送x-www-form请求?

如何在java上发送x-www-form请求?,java,rest,request,Java,Rest,Request,以上是我想发送的内容 在java中,这就是我所拥有的 RequestBody formBody = new FormBody.Builder() .add("param1", "abc") .add("param2", "abc") .add("param3", "abc") .build(); Request request = ne

以上是我想发送的内容

在java中,这就是我所拥有的

        RequestBody formBody = new FormBody.Builder()
                .add("param1", "abc")
                .add("param2", "abc")
                .add("param3", "abc")
                .build();

        Request request = new Request.Builder()
                .url("http://localhost:3001/addsomething")
                .post(formBody)
                .build();

似乎不起作用。我有OkHttpClient,但我不确定如何使用它发送上述结果

您对什么感到困惑?我有点不确定。我做了一些研究,但似乎你唯一缺少的是一个客户端,然后发送你创建的请求并收到回复

要创建客户机,请查看OkHttpClient上最新的文档,但我发现:

OkHttpClient client = new OkHttpClient();
然后使用该客户端通过以下方式发送您的请求:

Response response = client.newCall(request).execute();
然后,您可以继续对该响应执行某些操作

您需要了解的是,您正在创建一个请求(本质上是向服务器询问一些信息)。根据您的请求,您将得到一个响应(如上所述),然后您可以使用该响应获取您想要的任何内容