HttpUnit是否支持从带有xml参数的HTTP POST获取响应?
修改
如果要发送帖子请求,可以实例化PostMethodWebRequest对象。
WebRequest request = new PostMethodWebRequest("http://example.com/thing/create");
如果您想为该请求设置参数,我认为您要做的是:
request.setParameter("attribute", "value");
但我正在寻找的是如何使帖子的 body 成为一个XML文档,其中包含创建新Thing所需的所有属性的数据。有谁知道实现这一目标的最佳方法?
答案 0 :(得分:3)
这似乎可以解决问题:
InputStream body = new FileInputStream("create.xml");
WebRequest request = new PostMethodWebRequest("http://example.com/thing/create", body, "text/xml");