这可能是标准的东西,但无法让它工作。我org.apache.commons.httpclient.methods
用于从我的 Java 代码发出 Http 请求。在一种情况下,我必须发出 PUT 请求并传递一些参数。我正在按照以下方式进行操作:
PutMethod putMethod = new PutMethod(url);
putMethod.getParams().setParameter("param1", "param1Value");
putMethod.getParams().setParameter("param2", "param2Value");
httpClient.executeMethod(putMethod);
但是在服务器上,当它尝试读取这些参数时 - 它只能获取null
.
但是,当我修改我url
的url?param1=param1Value¶m2=param2Value
工作时。
如何使用 setParameter 方法使其工作?