以下是我在设置custome参数时的代码用法
CreateRequisitionRO[] request = new CreateRequisitionRO[1];
boolean validateOnly = true;
HttpPost postURI = new HttpPost("http://localhost:8080/api/trade/createrequisition");
// Setup the request parameters
BasicHttpParams params = new BasicHttpParams();
params.setParameter("CreateRequisitionRO", request.toString());
params.setParameter("validateOnly", "true");
postURI.setParams(params);
HttpResponse responseURL = client.execute(postURI);
在上述
CreateRequisitionRO
用户定义的类中,我也具有布尔类型。我无法将它们设置为
params.setParameter
,因为它仅接受字符串。如何将我的类设置为参数,因为我调用的方法是使用这些自定义和布尔类型定义的。请帮助解决此问题。
最好的祝福
最佳答案
超类BasicHttpParams#setBooleanParameter
中存在的AbstractHttpParams
,
params.setBooleanParameter("validateOnly", true);
和
BasicHttpParams#setParameter(String name, Object value)
接受Object作为值,您还可以传递自定义的CreateRequisitionRO
数组请求。params.setParameter(“ CreateRequisitionRO”,request);