|
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:12 |
|
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:35 |
|
Web API POST 405 method not allowed
|
|||
---|---|---|---|
#18+
Shocker.Pro, спасибо за ответ! К сожалению, ничего не изменилось. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.04.2020, 10:56 |
|
Web API POST 405 method not allowed
|
|||
---|---|---|---|
#18+
asn-ccode, ... вы же JSON отправляете, там вероятно в методе [FromBody] должно быть Код: c# 1.
.. хотя, почему тогда string..? создайте класс хоть из одного поля, и его принимайте .. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.04.2020, 11:37 |
|
Web API POST 405 method not allowed
|
|||
---|---|---|---|
#18+
carrotik asn-ccode, ... вы же JSON отправляете, там вероятно в методе [FromBody] должно быть Код: c# 1.
.. хотя, почему тогда string..? создайте класс хоть из одного поля, и его принимайте .. asn-ccode Shocker.Pro, спасибо за ответ! К сожалению, ничего не изменилось. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.04.2020, 12:19 |
|
Web API POST 405 method not allowed
|
|||
---|---|---|---|
#18+
Еще вопрос - что написано в атрибуте Route контроллера? ... |
|||
:
Нравится:
Не нравится:
|
|||
14.04.2020, 12:29 |
|
Web API POST 405 method not allowed
|
|||
---|---|---|---|
#18+
Shocker.Pro Вряд ли это повлияет на ошибку 405 .. это же не 404 Not Found, и что-то у меня было подобное, когда я создал проект WebAPI, а пытался ему подсунуть форму, но вспомнить не могу ... ... |
|||
:
Нравится:
Не нравится:
|
|||
14.04.2020, 12:33 |
|
Web API POST 405 method not allowed
|
|||
---|---|---|---|
#18+
..еще бы версию приложения узнать Core/ не Core, но как вариант в объявлении контроллера наследоваться не от ApiController, а от ControllerBase ... |
|||
:
Нравится:
Не нравится:
|
|||
14.04.2020, 12:37 |
|
|
start [/forum/topic.php?fid=18&fpage=8&tid=1354745]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
72ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
48ms |
get tp. blocked users: |
2ms |
others: | 12ms |
total: | 180ms |
0 / 0 |