首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法使用Rest-Assured进行授权

无法使用Rest-Assured进行授权
EN

Stack Overflow用户
提问于 2021-02-05 00:22:37
回答 1查看 35关注 0票数 0

400错误我不能理解我使用Rest文档https://www.toolsqa.com/rest-assured/post-request-using-rest-assured/的代码中哪里是错误的

请帮我回答这个问题

代码语言:javascript
复制
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");
    }
}
EN

回答 1

Stack Overflow用户

发布于 2021-02-07 04:13:35

首先,总是尝试在浏览器的新标签中打开端点url,如果它没有给出任何错误,那么这是我们可以使用它的指示。如果浏览器显示类似“此站点无法到达”之类的信息,则表示该站点不是有效的端点,或者服务器未启动并针对相应的端点运行。

在toolsqa网站的情况下,在开始的几个页面端点是不工作的。我给Virender发了一条消息去调查这个问题,但不幸的是没有回应。

根据我的个人经验,我建议你到makeseleniumeasy网站上学习放心。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66049665

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档