Java url put请求OkHTTPClient

Java url put请求OkHTTPClient,java,request,Java,Request,我正在努力做到这一点 这是/delete/{id} 如何在java中实现这一点 String id = "123"; OkHttpClient client = new OkHttpClient(); RequestBody form = new FormBody.Builder() .add("id", id) .build(); Request request = new Request.Builder() .url("http://

我正在努力做到这一点

这是
/delete/{id}

如何在java中实现这一点

String id = "123";
OkHttpClient client = new OkHttpClient();
RequestBody form = new FormBody.Builder()
        .add("id", id)
        .build();

Request request = new Request.Builder()
           .url("http://localhost:3002/delete/")
           .put(form)
           .build();
        client.newCall(request).execute();

不起作用。如何使用此选项添加url参数

id
附加到
url
函数参数,如
url(“http://localhost:3002/delete/“+id)
。您有一个请求查询参数,并且没有将其附加到URL。
另外,
put(form)
设置请求主体,而不是查询参数


您可以查看和之间的差异以了解更多说明

您使用的是哪个库?