Я работаю с самодостаточным приложением Nancy, используя его как Api.Избавьтесь от «Запрошенный ресурс [путь] не соответствует соглашению, сопоставленному с«/Content »»
Я опубликовал его на своем сервере, и теперь я работаю над веб-приложениями, которые должны использовать этот API.
Проблема возникает, когда я запрашиваю GET http://myApi:[port]/api/token
.
Когда я проверить это с помощью почтальона я получаю это:
StatusCode : 200
- реакция тела содержит маркер я просил
И когда я использую мой веб-приложение я получаю это в запросе-трассировке nancy:
StatusCode : 500
- Log сообщение:
[StaticContentConventionBuilder] Запрашиваемый ресурс '/ апи/маркер' не соответствует конвенции отображается на '/ Content'
Так что, если я понял, что это означает: По второму запросу Нэнси пытается обслуживать статический контент, и это не то, что я хочу, чтобы он сделал, так как я просто хочу отправить json с моим токеном.
Я столкнулся с несколькими темами, где говорится, что мы можем изменить поведение staticContentConventionsBuilder, но большая часть из них просто изменяет папку статического содержимого.
Я убедился, что мой запрос и ответ должны содержать Content-type : application/json
в заголовке.
Запрос почтмана и запрос веб-приложений не были сделаны с одного и того же компьютера, но являются частью тех же сетей, и разрешены CORS.