400错误我不能理解我使用Rest文档https://www.toolsqa.com/rest-assured/post-request-using-rest-assured/的代码中哪里是错误的
请帮我回答这个问题
package forth;
import org.apache.log4j.BasicConfigurator;
import org.testng.annotations.Test;
import org.testng.Assert;
import io.restassured.RestAssured;
import io.restassured.specification.RequestSpecification;
import io.restassured.response.Response;
import org.json.simple.JSONObject;
public class zero {
@Test
public void RegistrationSuccessful()
{
BasicConfigurator.configure();
RestAssured.baseURI ="url";
RequestSpecification request = RestAssured.given();
JSONObject requestParams = new JSONObject();
requestParams.put("useremail", "my login");
requestParams.put("api_token", "my token");
request.header("Content-Type", "application/json");
request.body(requestParams.toJSONString());
Response response = request.post("/rest/auth/1/session");
int statusCode = response.getStatusCode();
Assert.assertEquals(statusCode, "201");
String successCode = response.jsonPath().get("SuccessCode");
Assert.assertEquals( "Correct Success code was returned", successCode, "OPERATION_SUCCESS");
}
}发布于 2021-02-07 04:13:35
首先,总是尝试在浏览器的新标签中打开端点url,如果它没有给出任何错误,那么这是我们可以使用它的指示。如果浏览器显示类似“此站点无法到达”之类的信息,则表示该站点不是有效的端点,或者服务器未启动并针对相应的端点运行。
在toolsqa网站的情况下,在开始的几个页面端点是不工作的。我给Virender发了一条消息去调查这个问题,但不幸的是没有回应。
根据我的个人经验,我建议你到makeseleniumeasy网站上学习放心。
https://stackoverflow.com/questions/66049665
复制相似问题