2016-09-07 2 views
0

Я создал GET, POST, PUT и DELETE методы в моем примере Web api.Как выполнить метод POST в WebAPI в C#

Используя скрипт, я добавляю ресурсы с использованием метода POST и получения статуса 201, созданного с указанием местоположения.

Но когда я звоню через его URI, я не получаю исключение.

+0

Поделитесь, что вы пытаетесь? –

+0

Поделитесь некоторым кодом с нами –

+0

Поскольку я новичок в RestAPI, я следую этому образцу: http://www.asp.net/web-api/overview/older-versions/creating-a-web-api-that- support-crud-operations – Mahek

ответ

0

Вероятно, вы вызываете POST-метод с помощью метода GET http. Затем вы получаете ошибку 4xx.

Предлагаю использовать «Расширенный клиент REST» (искать плагин google-chrome), чтобы публиковать свои данные. Затем вы можете использовать правильные HTTP-методы в своем веб-api.

+1

Я могу порекомендовать Postman. https://www.getpostman.com/ –

+0

Я думаю, проблема в том, что он создает ресурс с запросом 'POST', получает ответ« 201 Created »с URI местоположения ресурса, но это место ресурса дает ему 404. –

+0

Абсолютно правильно .. @ MZetko – Mahek

Смежные вопросы