rest assured中出现415错误。相同的URI在浏览器中的Rest客户端上工作得很好。从Rest客户端,我得到了响应代码200。
public static Response response;
public static String jsonAsString;
@BeforeClass
public static void setupURL()
{
// here we setup the default URL and API base path to use throughout the tests
RestAssured.baseURI = "##
我在Java中有一些自动化的Java测试。他们使用专有的Java库(restLibOne)进行API调用。专有库在概念上与“放心”相似,但与其进行API调用的方式有很大不同。现在,还有另一个专有库,restLibTwo,它将取代restLibOne,并且与它有很大的不同。谁知道,未来可能会有另一个替代者。
我需要将代码转换为使用restLibTwo而不是restLibOne。我不知道如何处理这个项目,但我有一个主意。我想从创建一些“泛型”类开始,该类表示REST调用是如何进行的。然后,该类中的函数将使用任何库进行这些调用。例如:
class GenericApiCaller {
public
用户成功登录后,将有另一个api调用来获取用户信息。但在响应之前,我将关闭活动并启动家庭活动。
public void onResponse(Call<LoginResponse> call, Response<LoginResponse> response) {
//save token
// call REST service to get user info and update the user records on DB.
// update the notification token info
//go to home