See*_*ker 5 java rest web-services jersey
我正在编写一个休息客户端,它使用服务器的POST restful服务.现在,该服务需要2个参数作为'form-data'中请求的一部分.
如果您有postman rest rest客户端,我们可以选择设置表单数据,并提供键值对参数.
我们如何在Javax rs rest客户端中发送类似的数据.这是我的代码.
import javax.ws.rs.client.Invocation.Builder;
import javax.ws.rs.client.Client;
import javax.ws.rs.client.WebTarget;
...
Client client = ClientBuilder.newClient();
WebTarget target = client.target(url);
Builder basicRequest = target.request();
Response response=basicRequest.post();
Run Code Online (Sandbox Code Playgroud)
现在如何发送2个参数,即'fileName','fileVersion'及其值作为表单数据的一部分?
在互联网上搜索之后,这对我有用
Client client = ClientBuilder.newClient();
WebTarget target = client.target(url);
Builder basicRequest = target.request();
Form form = new Form();
form.param("filename", "file.csv")
form.param("version", "1.0");
Response response=basicRequest.post(Entity.form(form), Response.class);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3904 次 |
| 最近记录: |