代码之家  ›  专栏  ›  技术社区  ›  thisgeek

支持在HttpUnit中发布XML吗?

  •  2
  • thisgeek  · 技术社区  · 16 年前

    HttpUnit 支持从带有xml参数的HTTP POST获取响应吗?

    编辑

    如果要发送post请求,可以实例化PostMethodWebRequest对象。

    WebRequest request = new PostMethodWebRequest("http://example.com/thing/create");
    

    如果你想为这个请求设置参数,我 认为 你要做的是:

    request.setParameter("attribute", "value");
    

    一个XML文档,其中包含创建新事物所需的所有属性的数据。有人知道最好的方法吗?

    1 回复  |  直到 16 年前
        1
  •  3
  •   thisgeek    16 年前

    这似乎起到了作用:

    InputStream body = new FileInputStream("create.xml");
    WebRequest request = new PostMethodWebRequest("http://example.com/thing/create", body, "text/xml");