Preguntas etiquetadas con rest

218
Decidir entre HttpClient y WebClient

Nuestra aplicación web se ejecuta en .Net Framework 4.0. La UI llama a los métodos del controlador a través de llamadas ajax. Necesitamos consumir el servicio REST de nuestro proveedor. Estoy evaluando la mejor manera de llamar al servicio REST en .Net 4.0. El servicio REST requiere un esquema de...

213
¿Qué métodos HTTP coinciden con qué métodos CRUD?

En la programación de estilo RESTful, debemos usar métodos HTTP como nuestros bloques de construcción. Sin embargo, estoy un poco confundido sobre qué métodos coinciden con los métodos CRUD clásicos. GET / Read y DELETE / Delete son lo suficientemente obvios. Sin embargo, ¿cuál es la diferencia...

208
Mejores prácticas para actualizaciones parciales en un servicio RESTful

Estoy escribiendo un servicio RESTful para un sistema de gestión de clientes y estoy tratando de encontrar la mejor práctica para actualizar registros parcialmente. Por ejemplo, quiero que la persona que llama pueda leer el registro completo con una solicitud GET. Pero para actualizarlo solo se...

204
Cómo implementar una API REST segura con node.js

Comienzo a planificar una API REST con node.js, express y mongodb. La API proporciona datos para un sitio web (área pública y privada) y tal vez más tarde para una aplicación móvil. La interfaz se desarrollará con AngularJS. Durante algunos días leí mucho sobre cómo proteger las API REST, pero no...

196
Diferencia entre los servicios web OData y REST

Mientras buscaba en algunos servicios web, me encontré con esta "nueva" tecnología que Microsoft llama OData . Al leer su descripción en las Preguntas frecuentes sobre qué es OData, me cuesta distinguir OData de los servicios web REST-ful. ¿Podría alguien ayudarme a entender las...

195
Rieles nuevo vs crear

¿Por qué hay una necesidad de definir un nuevo método en el controlador RESTful, seguir con un método de creación? La búsqueda de Google no me proporcionó la respuesta que estaba buscando. Entiendo la diferencia, pero necesito saber por qué se usan como

190
Cómo habilitar CORS en ASP.net Core WebAPI

Lo que estoy tratando de hacer Tengo una API web ASP.Net Core de back-end alojada en un plan gratuito de Azure (código fuente: https://github.com/killerrin/Portfolio-Backend ). También tengo un sitio web de cliente que quiero hacer que consuma esa API. La aplicación de cliente no se alojará en...

187
¿Con Spring puedo hacer una ruta opcional variable?

Con Spring 3.0, ¿puedo tener una variable de ruta opcional? Por ejemplo @RequestMapping(value = "/json/{type}", method = RequestMethod.GET) public @ResponseBody TestBean testAjax( HttpServletRequest req, @PathVariable String type, @RequestParam("track") String track) { return new...