Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
14.04.2020, 10:12
|
|||
---|---|---|---|
|
|||
Web API POST 405 method not allowed |
|||
#18+
Всем доброго времени суток! Столкнулся с проблемой отправки POST запроса к web api. Запрос срабатывает, но в ответ сервер выдает ошибку 405. Гугление показало, что ситуация довольно распространенная, но практически везде решение указывается одно и то же - добавление в web.config строки <remove name="WebDAV"/>. В моем случае это результата не дало... Может быть, кто то в курсе, с чем еще это может быть связано? Метод контроллера: Код: c# 1. 2. 3. 4. 5. 6.
Метод запроса Код: c# 1. 2. 3. 4. 5. 6. 7. 8.
Буду благодарен за любую помощь! ... |
|||
:
Нравится:
Не нравится:
|
|||
|
14.04.2020, 10:35
|
|||
---|---|---|---|
|
|||
Web API POST 405 method not allowed |
|||
#18+
Потому что ты обращаешься к " http://{ServerName}:{Port}/api/{controllerName}" а надо к " http://{ServerName}:{Port}/api/{controllerName}/PostVersion" Нужно либо изменить URL, либо использовать атрибут [Route("")] ... |
|||
:
Нравится:
Не нравится:
|
|||
|
14.04.2020, 10:56
|
|||
---|---|---|---|
|
|||
Web API POST 405 method not allowed |
|||
#18+
Shocker.Pro, спасибо за ответ! К сожалению, ничего не изменилось. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
14.04.2020, 11:37
|
|||
---|---|---|---|
Web API POST 405 method not allowed |
|||
#18+
asn-ccode, ... вы же JSON отправляете, там вероятно в методе [FromBody] должно быть Код: c# 1.
.. хотя, почему тогда string..? создайте класс хоть из одного поля, и его принимайте .. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
14.04.2020, 12:19
|
|||
---|---|---|---|
|
|||
Web API POST 405 method not allowed |
|||
#18+
carrotik asn-ccode, ... вы же JSON отправляете, там вероятно в методе [FromBody] должно быть Код: c# 1.
.. хотя, почему тогда string..? создайте класс хоть из одного поля, и его принимайте .. asn-ccode Shocker.Pro, спасибо за ответ! К сожалению, ничего не изменилось. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
14.04.2020, 12:29
|
|||
---|---|---|---|
|
|||
Web API POST 405 method not allowed |
|||
#18+
Еще вопрос - что написано в атрибуте Route контроллера? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
14.04.2020, 12:33
|
|||
---|---|---|---|
Web API POST 405 method not allowed |
|||
#18+
Shocker.Pro Вряд ли это повлияет на ошибку 405 .. это же не 404 Not Found, и что-то у меня было подобное, когда я создал проект WebAPI, а пытался ему подсунуть форму, но вспомнить не могу ... ... |
|||
:
Нравится:
Не нравится:
|
|||
|
14.04.2020, 12:37
|
|||
---|---|---|---|
Web API POST 405 method not allowed |
|||
#18+
..еще бы версию приложения узнать Core/ не Core, но как вариант в объявлении контроллера наследоваться не от ApiController, а от ControllerBase ... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=18&tablet=1&tid=1354745]: |
0ms |
get settings: |
8ms |
get forum list: |
12ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
169ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
45ms |
get tp. blocked users: |
1ms |
others: | 12ms |
total: | 265ms |
0 / 0 |