Вопросы по теме 'asp.net-web-api-routing'

asp.net webapi: как передать необязательные параметры?
Я использую новый веб-API asp.net и хотел бы передать необязательные параметры. Правильно ли нужно заполнить атрибут, чтобы он позволял передавать параметры с использованием символа ? ? Я полагаю, что раньше это было сделано с помощью шаблонов...
10336 просмотров

Маршрутизация с использованием нескольких методов Get в веб-API ASP.NET
Я использую Web Api с ASP.NET MVC, и я очень новичок в этом. Я просмотрел демонстрацию на сайте asp.net и пытаюсь сделать следующее. У меня есть 4 метода получения со следующими подписями public List<Customer> Get() { // gets all...
143905 просмотров

Жетон защиты от подделки
Я закончил веб-сайт с MVC.NET 4.0, и все отлично работает на моем локальном хосте. Однако, когда я загрузил сайт на свой сервер и пытаюсь войти с моим именем пользователя и паролем, я получаю сообщение об ошибке при входе в систему: - The...
3490 просмотров

Форма загрузки файла с веб-API MVC4: получение ошибки 101 (net::ERR_CONNECTION_RESET): соединение было сброшено. Ошибка
Я получаю сообщение об ошибке недоступности веб-страницы при попытке доступа к действию контроллера в приложении веб-API MVC4 с VS2010. Я пытаюсь загрузить PDF-документ небольшого размера (менее 1 МБ), создать байт [] для передачи другой службе....
2586 просмотров

Маршрутизация атрибутов WebAPI 2 включает состояние сеанса
Мы выяснили, как включить состояние сеанса с помощью webapi Пример здесь Теперь у нас есть маршрутизация атрибутов WebApi 2, поэтому у нас больше нет объекта маршрута для внедрения пользовательского обработчика. Есть ли способ включить...
8364 просмотров

Действие получения контроллера WebApi не работает
У меня проблемы с одним из моих контроллеров WebApi2. Во время написания тестов я обнаружил, что Get() никогда не срабатывает, вместо этого он возвращает 301, за которым следует 403. Как ни странно, если я нажимаю Get(id), второе действие говорит и...
2677 просмотров

Наследование контроллера WebAPI и маршрутизация атрибутов
У меня есть несколько контроллеров, которые наследуются от одного и того же базового класса. Среди различных действий, которые они не разделяют друг с другом, у них есть несколько полностью идентичных. Я хотел бы иметь их в своем базовом классе,...
7675 просмотров

Может ли кто-нибудь объяснить мне CreatedAtRoute ()?
В шаблоне для Web API 2 метод публикации всегда выглядит следующим образом: [ResponseType(typeof(MyDTO))] public IHttpActionResult PostmyObject(MyDTO myObject) { ... return CreatedAtRoute("DefaultApi", new { id = myObject.Id }, myObject);...
50373 просмотров

WebApi — наследование контроллеров — новые версии методов
Я использую Web API 2. Я предоставляю клиентам методы в версии 1: http://localhost/version1/api/base http://localhost/version1/api/values Это мой контроллер: [RoutePrefix("version1")] public class ValuesController : ApiController {...
2614 просмотров

Невозможно определить атрибут Name в методе WebAPI2
В руководства по WebAPI2 , атрибут Name маршрута четко определен следующим образом: public class BooksController : ApiController { [Route("api/books/{id}", Name="GetBookById")] public BookDto GetBook(int id) { //...
27 просмотров

Использование параметров маршрута и POST в контроллере Web Api
Как я могу настроить ApiController , чтобы я мог привязать параметры метода как к параметризованному маршруту, так и к параметрам запроса (в данном случае POST, но также и PUT)? Что-то в духе public class MessageController : ApiController {...
1155 просмотров

Все мои маршруты не работают в моем приложении Web Api
Я создал простое приложение Web Api, которое работало сегодня вечером. Однако после установки Ninject и возникновения проблем с переустановкой ссылок (некоторые случайно удалены при удалении Ninject с помощью Nuget). Я полагаю, что это может быть...
169 просмотров

Маршрутизация атрибутов и CreatedAtRoute
Я пытаюсь преобразовать свой проект Web Api для использования маршрутизации атрибутов. Одна вещь, которую я не понимаю, - это метод CreatedAtRoute для запроса POST. В моем WebApiConfig.cs у меня был config.Routes.MapHttpRoute( name:...
6396 просмотров

веб-API 2 возвращает ошибку
Я создал новое действие веб-API и добавил для него новую маршрутизацию. Я не уверен, что сделал это правильно, скорее всего, нет, поэтому я получаю эту ошибку. Итак, я добавил свой метод/действие, подобное этому public...
541 просмотров

Как я могу получить доступ к аргументам URL-адреса RESTful из контроллера?
Я задал предварительный и несколько похожий вопрос здесь . Теперь мне нужно знать, как получить доступ к значениям из URL-адреса RESTful внутри метода/действия контроллера. У меня есть контроллер с именем PlatypusController с маршрутом для...
43 просмотров

RouteData должен содержать «действие» для маршрута WebAPI?
Я пытаюсь добавить контроллер API в приложение MVC5. Однако я получаю сообщение об ошибке «RouteData должен содержать элемент с именем« действие »с непустым строковым значением». когда я перехожу к маршруту: http://localhost/DataAPI/Community/Get/...
1168 просмотров

HTTP 404 при вызове моего метода WebAPI
Я пытаюсь вызвать свой метод WebAPI, как определено ниже, с помощью fiddler, но получаю следующее исключение. Пожалуйста, дайте мне знать, что мне здесь не хватает, так как я не могу использовать определенный метод. Прототип метода:...
157 просмотров

asp.net core web api - тот же URL-адрес с другим параметром запроса
У меня есть класс контроллера, как показано ниже: [Route("api/[controller]")] public class ItemController : Controller { //GET api/item?employId=1009 [HttpGet] public List<ItemViewModel> GetByEmployId([FromQuery]long employId) {...
1248 просмотров