首页 > 解决方案 > 为分页端点编写空手道

问题描述

如何为分页端点编写空手道?

Scenario: Get Students Pagination - returns 200

    Given path 'student?direction=ASC&isPagination=true'
    When method GET
    Then status 200

我得到的错误

com.intuit.karate.exception.KarateException: status code was: 404, expected: 200, response time: 9, url: http://localhost:8080/studentss%3Fdirection=ASC&isPagination=true&page=0&size=10, response: <!doctype html><html lang="en"><head><title>HTTP Status 404 – Not Found</title><style type="text/css">h1 {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;font-size:22px;} h2 {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;font-size:16px;} h3 {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;font-size:14px;} body {font-family:Tahoma,Arial,sans-serif;color:black;background-color:white;} b {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;} p {font-family:Tahoma,Arial,sans-serif;background:white;color:black;font-size:12px;} a {color:black;} a.name {color:black;} .line {height:1px;background-color:#525D76;border:none;}</style></head><body><h1>HTTP Status 404 – Not Found</h1></body></html>
    at com.intuit.karate.StepDefs.status(StepDefs.java:480)
    at ✽.Then status 200(feature/local/Student.feature:49)

标签: karate

解决方案


我认为您没有调用正确的网址。http://localhost:8080/studentss%3Fdirection=ASC&isPagination=true&page=0&size=10当您在浏览器上访问此 url 时返回的不是 404 吗?

我的猜测是studentss您的重定向网址有问题。


推荐阅读