Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

1.5K
Views
Diferencia entre AllowedHosts en appsettings.json y UseCors en .NET Core API 3.x

Veo que .NET Core 3.x viene con una nueva configuración especial AllowedHosts que se usa para enumerar los hosts que pueden acceder al sitio mientras que esta opción ya existe con CORS (app.UseCors).

¿Cuál es la diferencia entre estas dos opciones?

over 4 years ago · Santiago Trujillo
1 answers
Answer question

0

Según la documentación , allowedHosts se usa para el filtrado de host para vincular su aplicación a nombres de host específicos. Por ejemplo, si reemplaza lo siguiente:

 "AllowedHosts": "*"

con

 "AllowedHosts": "example.com"

e intenta acceder a su aplicación usando la dirección http://localhost:xxxx/ obtendrá una respuesta predeterminada de solicitud incorrecta (400).

 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN""http://www.w3.org/TR/html4/strict.dtd"> <HTML> <HEAD> <TITLE>Bad Request</TITLE> <META HTTP-EQUIV="Content-Type" Content="text/html; charset=us-ascii"> </ HEAD> <BODY> <h2>Bad Request - Invalid Hostname</h2> <hr> <p>HTTP Error 400. The request hostname is invalid.</p> </BODY> </HTML>

Debido a que el middleware de filtrado de host no permite que la aplicación vincule la aplicación a ningún otro nombre de host, excepto example.com .

CORS

CORS, por otro lado, es para controlar qué hosts intentan acceder a un recurso (API) en su aplicación.

over 4 years ago · Santiago Trujillo Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!