Вопросы с тегом «asp.net-web-api»

136
Получить IP-адрес удаленного хоста

В ASP.NET есть System.Web.HttpRequestкласс, который содержит ServerVariablesсвойство, которое может предоставить нам IP-адрес из REMOTE_ADDRзначения свойства. Однако я не смог найти аналогичный способ получения IP-адреса удаленного хоста из ASP.NET Web API. Как я могу получить IP-адрес удаленного...

136
JSONP с ASP.NET Web API

Я работаю над созданием нового набора сервисов в ASP.MVC MVC 4 с использованием Web API. Пока это здорово. Я создал сервис и заставил его работать, и теперь я пытаюсь использовать его с помощью JQuery. Я могу вернуть строку JSON с помощью Fiddler, и, похоже, все в порядке, но поскольку служба...

136
Как передать несколько параметров в GET ASP.Net Web API?

Я использую .Net MVC4 Web API для (надеюсь) реализации API RESTful. Мне нужно передать несколько параметров в систему и заставить ее выполнить какое-то действие, а затем вернуть список объектов в качестве результатов. В частности, я передаю две даты и возвращаю записи, которые попадают между ними....

136
Может ли кто-нибудь объяснить мне CreatedAtRoute ()?

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

135
Запрос на поставку веб-API генерирует ошибку Http 405 Method Not Allowed

Вот вызов PUTметода в моем веб-API - третья строка метода (я вызываю веб-API из внешнего интерфейса ASP.NET MVC): client.BaseAddressесть http://localhost/CallCOPAPI/. Вот contactUri: Вот contactUri.PathAndQuery: И, наконец, вот мой 405 ответ: Вот WebApi.config в моем проекте Web API: public static...

135
Java завершена с ненулевым значением выхода 2 - Android Gradle

Я получаю эту ошибку при выполнении моего приложения для Android (я очистил его, а затем собрал, но ошибка все еще присутствует) Синхронизация: ОК Сделать проект: ОК Чисто: ОК Run: Ошибка Ошибка: не удалось выполнить задачу ': app: dexDebug' .com.android.ide.common.process.ProcessException:...

135
Как мне протестировать метод действия веб-API, когда он возвращает IHttpActionResult?

Давайте предположим, что это мой метод действия public IHttpActionResult Get(int id) { var status = GetSomething(id); if (status) { return Ok(); } else { return NotFound(); } } Тест будет var httpActionResult = controller.Get(1); Как я могу проверить мой код статуса http после...

135
Разница между проектом MVC 5 и проектом Web Api

Я новичок в ASP.NET MVC и веб-API и пытаюсь получить основы. AFAIK, у нас есть шаблоны проектов в VS 2013, названные как MVC, Web APIи Both of them together. Я прошел учебники и узнал, что мы можем создать API, используя как MVC, так и шаблон Web API. Итак, каковы различия между ними, основанные на...

133
Как реализовать метод делегата асинхронного действия?

Немного справочной информации. Я изучаю стек веб-API и пытаюсь инкапсулировать все данные в виде объекта «Результат» с такими параметрами, как Success и ErrorCodes. Однако разные методы дадут разные результаты и коды ошибок, но объект результата обычно создается одинаково. Чтобы сэкономить время, а...

132
Загрузите файл из метода ASP.NET Web API, используя AngularJS

В моем проекте Angular JS у меня есть <a>тег привязки, который при нажатии делает HTTP- GETзапрос к методу WebAPI, который возвращает файл. Теперь я хочу, чтобы файл был загружен пользователю после успешного запроса. Как я могу это сделать? Тег привязки: <a href="#"...

128
Веб-api MVC: на запрошенном ресурсе отсутствует заголовок Access-Control-Allow-Origin

Я перепробовал все, что написано в этой статье: http://www.asp.net/web-api/overview/security/enpting-cross-origin-requests-in-web-api , но ничего не работает. Я пытаюсь получить данные из webAPI2 (MVC5) для использования в другом домене с помощью angularJS. мой контроллер выглядит так: namespace...

126
Множественный метод HttpPost в контроллере веб-API

Я начинаю использовать проект MVC4 Web API, у меня есть контроллер с несколькими HttpPostметодами. Контроллер выглядит следующим образом: контроллер public class VTRoutingController : ApiController { [HttpPost] public MyResult Route(MyRequestTemplate routingRequestTemplate) { return null; }...

125
Как вернуть необработанную строку с помощью ApiController?

У меня есть ApiController, который обслуживает XML / JSON, но я бы хотел, чтобы одно из моих действий возвращало чистый HTML. Я пробовал следующее, но он по-прежнему возвращает XML / JSON. public string Get() { return "<strong>test</strong>"; } Вот что возвращает приведенное выше:...

125
Есть ли способ заставить веб-API ASP.NET возвращать простой текст?

Мне нужно получить ответ в виде обычного текста от контроллера веб-API ASP.NET. Я попытался сделать запрос, Accept: text/plainно, похоже, это не помогло. Кроме того, запрос внешний и неподвластный мне. Я хотел бы имитировать старый способ ASP.NET: context.Response.ContentType = "text/plain";...

122
Проверка подлинности веб-API ASP.NET

Я хочу аутентифицировать пользователя из клиентского приложения при использовании веб-API ASP.NET . Я просмотрел все видео на сайте, а также прочитал этот пост на форуме . [Authorize]Правильная установка атрибута возвращает 401 Unauthorizedстатус. Однако мне нужно знать, как разрешить пользователю...

120
Вернуть HTML из веб-API ASP.NET

Как вернуть HTML из контроллера веб-API ASP.NET MVC? Я попробовал приведенный ниже код, но получил ошибку компиляции, поскольку Response.Write не определен: public class MyController : ApiController { [HttpPost] public HttpResponseMessage Post() { Response.Write("<p>Test</p>"); return...

119
ASP.NET Web API OperationCanceledException, когда браузер отменяет запрос

Когда пользователь загружает страницу, он выполняет один или несколько запросов ajax, которые попадают в контроллеры ASP.NET Web API 2. Если пользователь переходит на другую страницу до того, как эти запросы ajax завершатся, запросы отменяются браузером. Затем наш ELMAH HttpModule регистрирует две...

116
Могу ли я использовать как SignalR, так и RESTful API?

У меня есть одностраничное веб-приложение, разработанное с использованием ASP.NET. Недавно я преобразовал многие веб-методы в push- режим , используя библиотеку SignalR . Это действительно значительно ускорило страницу и уменьшило количество обращений к серверу со страницы. В то же время я также...