以下是我在设置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);

10-07 16:36