问题描述
我是放心测试的新手。 我正在使用Cookie进行身份验证,而GET调用返回200状态,但是当我执行删除操作时,我得到302。我在做什么错了?
这有效-
public void Getcall(String id){
RestAssured.useRelaxedHTTPSValidation();
String c= driver.manage().getCookies().toString();
Response response= RestAssured.given().when().baseUri("service url"+id).cookie(c).**get**
().then().extract().response();
System.out.println(response.getStatusCode());
}
这不起作用-(给出302)
public void softDeleteCal(){
RestAssured.useRelaxedHTTPSValidation();
String c= driver.manage().getCookies().toString();
Response response= RestAssured.given().when().baseUri("service url"+id").cookie(c).**delete**
().then().extract().response();
System.out.println(response.getStatusCode());
}
这是来自chrome开发者控制台>网络标签的cookie格式 Cookie: VCAP_ID = fdf425dd-80e3-4820-757b-73c6; JSESSIONID = AA5B704E5DC85CACEADFF09D61084A06
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)