我正在使用HttpClient流畅的API编写验收测试,但遇到了一些问题。
@When("^I submit delivery address and delivery time$")
public void I_submit_delivery_address_and_delivery_time() throws Throwable {
Response response = Request
.Post("http://localhost:9999/food2go/booking/placeOrder")
.bodyForm(
param("deliveryAddressStreet1",
deliveryAddress.getStreet1()),
param("deliveryAddressStreet2",
deliveryAddress.getStreet2()),
param("deliveryTime", deliveryTime)).execute();
content = response.returnContent();
log.debug(content.toString());
}
当我使用post-forward策略时,这段代码可以正常工作。但是当我使用redirect时,会抛出异常。
org.apache.http.client.HttpResponseException: Found
我想要的是获取重定向页面的内容。非常感谢您的任何建议。