Вопросы по теме 'asp.net-web-api-routing'
asp.net webapi: как передать необязательные параметры?
Я использую новый веб-API asp.net и хотел бы передать необязательные параметры. Правильно ли нужно заполнить атрибут, чтобы он позволял передавать параметры с использованием символа ? ?
Я полагаю, что раньше это было сделано с помощью шаблонов...
10336 просмотров
schedule
10.06.2024
Маршрутизация с использованием нескольких методов Get в веб-API ASP.NET
Я использую Web Api с ASP.NET MVC, и я очень новичок в этом. Я просмотрел демонстрацию на сайте asp.net и пытаюсь сделать следующее.
У меня есть 4 метода получения со следующими подписями
public List<Customer> Get()
{
// gets all...
143905 просмотров
schedule
23.04.2024
Жетон защиты от подделки
Я закончил веб-сайт с MVC.NET 4.0, и все отлично работает на моем локальном хосте. Однако, когда я загрузил сайт на свой сервер и пытаюсь войти с моим именем пользователя и паролем, я получаю сообщение об ошибке при входе в систему: -
The...
3490 просмотров
schedule
16.11.2023
Форма загрузки файла с веб-API MVC4: получение ошибки 101 (net::ERR_CONNECTION_RESET): соединение было сброшено. Ошибка
Я получаю сообщение об ошибке недоступности веб-страницы при попытке доступа к действию контроллера в приложении веб-API MVC4 с VS2010. Я пытаюсь загрузить PDF-документ небольшого размера (менее 1 МБ), создать байт [] для передачи другой службе....
2586 просмотров
schedule
31.03.2024
Маршрутизация атрибутов WebAPI 2 включает состояние сеанса
Мы выяснили, как включить состояние сеанса с помощью webapi Пример здесь
Теперь у нас есть маршрутизация атрибутов WebApi 2, поэтому у нас больше нет объекта маршрута для внедрения пользовательского обработчика.
Есть ли способ включить...
8364 просмотров
schedule
13.11.2023
Действие получения контроллера WebApi не работает
У меня проблемы с одним из моих контроллеров WebApi2. Во время написания тестов я обнаружил, что Get() никогда не срабатывает, вместо этого он возвращает 301, за которым следует 403. Как ни странно, если я нажимаю Get(id), второе действие говорит и...
2677 просмотров
schedule
19.02.2024
Наследование контроллера WebAPI и маршрутизация атрибутов
У меня есть несколько контроллеров, которые наследуются от одного и того же базового класса. Среди различных действий, которые они не разделяют друг с другом, у них есть несколько полностью идентичных. Я хотел бы иметь их в своем базовом классе,...
7675 просмотров
schedule
18.01.2024
Может ли кто-нибудь объяснить мне CreatedAtRoute ()?
В шаблоне для Web API 2 метод публикации всегда выглядит следующим образом:
[ResponseType(typeof(MyDTO))]
public IHttpActionResult PostmyObject(MyDTO myObject)
{
...
return CreatedAtRoute("DefaultApi", new { id = myObject.Id }, myObject);...
50373 просмотров
schedule
13.11.2022
WebApi — наследование контроллеров — новые версии методов
Я использую Web API 2. Я предоставляю клиентам методы в версии 1:
http://localhost/version1/api/base
http://localhost/version1/api/values
Это мой контроллер:
[RoutePrefix("version1")]
public class ValuesController : ApiController
{...
2614 просмотров
schedule
15.01.2024
Невозможно определить атрибут Name в методе WebAPI2
В руководства по WebAPI2 , атрибут Name маршрута четко определен следующим образом:
public class BooksController : ApiController
{
[Route("api/books/{id}", Name="GetBookById")]
public BookDto GetBook(int id)
{
//...
27 просмотров
schedule
29.11.2023
Использование параметров маршрута и POST в контроллере Web Api
Как я могу настроить ApiController , чтобы я мог привязать параметры метода как к параметризованному маршруту, так и к параметрам запроса (в данном случае POST, но также и PUT)?
Что-то в духе
public class MessageController : ApiController
{...
1155 просмотров
schedule
01.01.2024
Все мои маршруты не работают в моем приложении Web Api
Я создал простое приложение Web Api, которое работало сегодня вечером. Однако после установки Ninject и возникновения проблем с переустановкой ссылок (некоторые случайно удалены при удалении Ninject с помощью Nuget).
Я полагаю, что это может быть...
169 просмотров
schedule
01.12.2023
Маршрутизация атрибутов и CreatedAtRoute
Я пытаюсь преобразовать свой проект Web Api для использования маршрутизации атрибутов. Одна вещь, которую я не понимаю, - это метод CreatedAtRoute для запроса POST. В моем WebApiConfig.cs у меня был
config.Routes.MapHttpRoute(
name:...
6396 просмотров
schedule
30.10.2022
веб-API 2 возвращает ошибку
Я создал новое действие веб-API и добавил для него новую маршрутизацию. Я не уверен, что сделал это правильно, скорее всего, нет, поэтому я получаю эту ошибку.
Итак, я добавил свой метод/действие, подобное этому
public...
541 просмотров
schedule
10.11.2023
Как я могу получить доступ к аргументам URL-адреса RESTful из контроллера?
Я задал предварительный и несколько похожий вопрос здесь .
Теперь мне нужно знать, как получить доступ к значениям из URL-адреса RESTful внутри метода/действия контроллера.
У меня есть контроллер с именем PlatypusController с маршрутом для...
43 просмотров
schedule
08.06.2024
RouteData должен содержать «действие» для маршрута WebAPI?
Я пытаюсь добавить контроллер API в приложение MVC5. Однако я получаю сообщение об ошибке «RouteData должен содержать элемент с именем« действие »с непустым строковым значением». когда я перехожу к маршруту: http://localhost/DataAPI/Community/Get/...
1168 просмотров
schedule
12.02.2024
HTTP 404 при вызове моего метода WebAPI
Я пытаюсь вызвать свой метод WebAPI, как определено ниже, с помощью fiddler, но получаю следующее исключение. Пожалуйста, дайте мне знать, что мне здесь не хватает, так как я не могу использовать определенный метод.
Прототип метода:...
157 просмотров
schedule
12.10.2022
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 просмотров
schedule
15.11.2022