lunes, 25 de mayo de 2020
El código de estado HTTP 405 es utilizado por los servidores para indicar a los clientes que el recurso solicitado existe, pero el método empleado para tener acceso al mismo no es correcto. Esto podemos verlo si, por ejemplo, hacemos una petición de tipo POST a un endpoint que sólo soporta PUT, o cualquier otra combinación incorrecta.
Además del error 405, como parte de la respuesta, el servidor debe añadir un encabezado
Además del error 405, como parte de la respuesta, el servidor debe añadir un encabezado
Allow
con una lista de métodos soportados:GET http://192.168.1.33:55678/api/example HTTP/1.1
HTTP/1.1 405 Method Not Allowed
Allow: POST, PUT
Y ahora, ahí van los enlaces recopilados durante la semana pasada que, como no podía ser de otra forma, viene cargado de novedades presentadas en el Build 2020. Espero que os resulten interesantes. :-)Por si te lo perdiste...
- Implementación de servicios gRPC con ASP.NET Core
José María Aguilar - Añadir automáticamente maxlength a inputs usando tag helpers en ASP.NET Core MVC
José María Aguilar
.NET Core / .NET
- Cómo manejar trazas en .Net Core con Serilog & Como manejar las trazas de una aplicación .Net Core con Seq y Serilog
Jorge Turrado - Reducir y Reutilizar código con paquetes Nuget
Joaquín García - Announcing .NET 5 Preview 4 and our journey to one .NET
Scott Hunter - Welcome to C# 9.0
Mads Torgersen - COVID-19 Delays Unifying .NET 5 Features
David Ramel - The rise of the Null-Object pattern in C# 8
Vlad Vizitiu - Mystery of The French Thousands Separator
Phil Haack - Microsoft Feature Flags: Controlling Features with Feature Filters (Microsoft.FeatureManagement)
Jason Roberts - Configuring Dependency Injection in .NET Core Console Applications
Karthik Chintala - Don't use method with side-effect in LINQ
Gérald Barré - Multi-path cancellation; a tale of two codependent async enumerators
Marc Gravell - Windows Forms Designer for .NET Core Released
Olia Gavrysh - C# 9 Simplified Console Apps
Steve Fenton - JSON handling made easy with System.Net.Http.Json
Marco Minerva - C# 9 Initializers and Immutability Steve Fenton
- BackgroundService Gotcha: Startup
Stephen Cleary - Effectively stubbing remote HTTP API services with HttpClient Interception
Joseph Woodward - Find The Next Number In A Sequence With C#
Khalid Abuhakmeh - Tackle Big-O Notation in .NET Core
Camilo Reyes
ASP.NET Core / ASP.NET
- Blazor WebAssembly 3.2.0 now available
Daniel Roth - ASP.NET Core updates in .NET 5 Preview 4
Sourabh Shirhatti - Introducing YARP Preview 1
Sam Spencer - Binding and Validating Enums in ASP.NET Core
Ben Foster - gRPC & ASP.NET Core 3.1: Message validation
Anthony Giretti - Handling Web API Exceptions with ProblemDetails middleware
Andrew Lock - Implementing always signed in with ASP.NET Core and Azure
Thomas Ardal - Hosting an ASP.NET Core App on Docker with HTTPS
Changhui Xu - Tag Helper Authoring in ASP .NET Core 3.1
Shahed Chowdhuri - How easy is it to build a Marvel search engine with Blazor?
Jon Hilton - Create Real-time Applications with ASP.NET Core SignalR – Using Rider!
Rachel Appel - Hosting Blazor WebAssembly in Azure Static Web Apps (Preview)
Tim Heuer - Logging to Notepad window from ASP.NET Core
Gunnar Peipman - Understand Searched Locations For The Razor View Engine And ASP.NET
Khalid Abuhakmeh
Azure / Cloud
- Azure Functions: use Blob Trigger with Private Endpoint
Carlos Mendible - 10 Azure services that every .NET Developers, Consultant, and Architects should know and learn it well – Part II
Abhijit Jana - Enhanced encryption at rest with customer-managed keys
Thomas Weiss - Azure App Configuration: Configuration of .NET Applications
Christian Nagel - Static Web Apps - First look
John Papa - Introducing Azure Static Web App service
Gunnar Peipman - Scaling Azure Functions from Consumption Plan to Premium Plan (and back again)
David Paquette
Conceptos / Patrones / Buenas prácticas
- OWASP Top 10 - Sensitive Data Exposure
Marinko Spasojevic - Introduction to quantum computing with Q# – Part 3, Single qubit gates
Filip Woj - Building End-to-End Diagnostics: Visualization with Exporters
Jimmy Bogard - Patterns for Managing Source Code Branches
Martin Fowler
Data
- Announcing Entity Framework Core 5.0 Preview 4
Jeremy Likness - Simple logging with Entity Framework Core 5 and 'LogTo' (like Database.Log in EntityFramework 6)
Erik Ejlskov Jensen
Machine learning / IA / Bots
- ML.NET Model Builder is now a part of Visual Studio
Bri Achtman - Writing a neural network in JavaScript (2020) - Intro to neural networks
Rafael Pedrola Gimeno - Using Blazor, Tensorflow and ML.NET to Identify Images
Daniel Jiménez García - Receptive Field Arithmetic for Convolutional Neural Networks
Nikola M. Zivkovic
Web / HTML / CSS / Javascript
- Vue 3's Global Mounting
Shawn Wildermuth - The Vue 3 upgrade guide
Gábor Soós - Making HTTP/Web Requests in JavaScript
Kirupa Chinnathambi - 5 Things You Should Stop Doing With JQuery
Burke Holland - 45 Useful JavaScript Tips, Tricks And Best Practices
Saad Mousliki - 5 Differences Between Arrow and Regular Functions
Dmitri Pavlutin - TypeScript in a Weekend: A Crash Course
Shane Lonergan - HTMHell - A collection of bad practices in HTML, copied from real websites
Manuel Matuzović - The Fastest Google Fonts
Harry Roberts
Visual Studio / Complementos / Herramientas
-
Improving the Code Quality in .Net and .Net Core projects using NDepend
Juan Luis Guerrero - Monitorizar tus aplicaciones en Kubernetes con Prometheus & Autoescalar tus pods con las métricas de Prometheus
Gisela Torres - Releasing Today! Visual Studio 2019 v16.6 & v16.7 Preview 1
Jacqueline Widdis - Windows Package Manager Preview
Demitrius Nelon - Windows Terminal 1.0 | Windows Command Line
Kayla Cinnamon - Introducing Project Tye
Amiee Lo - Expanding Visual Studio 2019 support for Visual Studio Codespaces
Anthony Cangialosi - Using Visual Studio Codespaces with .NET Core
Tim Heuer - Improvements to XAML tooling in Visual Studio 2019 version 16.7 Preview 1
Dmitry Lyalin - Using Source Link in .NET projects and how to configure Visual Studio to use it
Luis Ruiz - Fiddler Everywhere is Getting a New Look
Rob Lauer - Using WSL to Launch Several Bash Command from an Application
Rick Strahl
Xamarin
- Introducción de .NET Multi-platform App UI
Javier Suárez - Novedades en Xamarin.Forms presentadas en el Build 2020
Javier Suárez - [Xamarin.Forms] Primer vistazo al RadioButton & App Themes
Javier Suárez - Protegiendo datos confidenciales en segundo plano {Xamarin.Forms}
Vicente G. Guzmán - .NET MAUI: Construir aplicaciones multiplataforma de escritorio con Xamarin.Forms
CampusMVP - Introducing .NET Multi-platform App UI
Scott Hunter - Custom Image ProgressBar using SkiaSharp Part1
Ahmed Fouad - Handle Multilingual in Xamarin Forms (Without any plugin)
Charlin Agramonte - Ionic vs. Xamarin
Matt Netkow
Otros
-
Microsoft Build 2020 – Highlights
Christian Nagel - Kyle Halladay - Ray Tracing In Notepad.exe At 30 FPS
Kyle Halladay - Microsoft Open-Sources GW-BASIC
Rich Turner
Aún no hay comentarios, ¡sé el primero!
Enviar un nuevo comentario