404 для существующего действующего ресурса API REST - PullRequest
1 голос
/ 08 апреля 2020

Я сохранил приведенный ниже файл ресурса xml как состояние. xml и пытался получить к нему доступ из localhost:7000/covid/v1.0/state

<?xml version="1.0" encoding="UTF-8" ?>
<Resource xmlns="http://xml.metamug.net/resource/1.0" v="1.0">
    <Request method="GET" item="true">
        <Desc>Get state information</Desc>
        <Sql id="stateInfo">
            select * from india_state_info 
            where id = $id
        </Sql>
    </Request>
</Resource>

enter image description here

1 Ответ

0 голосов
/ 08 апреля 2020

Возвращается 404 , поскольку ресурс ожидает параметр пути id в URL, поскольку вы отметили item=true при создании ресурса.
Итак, вызов :
localhost:7000/covid/v1.0/state
Невозможно найти ресурс state, который принимает запрос collection, так как принят только запрос элемента с параметром пути.
Таким образом, в этом случае 404 является действительным ответом. Оформить заказ Metamug документы для получения дополнительной информации.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...