Actualizado 26 de marzo, 2025
Compartir:

Cómo utilizar el encabezado de solicitud HTTP

This article was translated from English: Does it need improvement?
Translated
View the article in English

por Chaknith Bin

Un encabezado de solicitud HTTP es un fragmento de metadatos enviado por un cliente(como un navegador web o cliente de API)a un servidor al realizar una solicitud HTTP. Los encabezados proporcionan información adicional sobre la solicitud, como detalles de autenticación, tipo de contenido, agente de usuario y más.

Esta característica se utiliza al renderizar una URL a PDF, permitiéndote proporcionar información de encabezado HTTP al realizar la solicitud.

Comienza con IronPDF

Comience a usar IronPDF en su proyecto hoy con una prueba gratuita.

Primer Paso:
green arrow pointer


Usar ejemplo de encabezado de solicitud HTTP

Antes de usar la propiedad HttpRequestHeaders para establecer un encabezado de solicitud HTTP, primero diseñe un objeto adecuado para el encabezado de la solicitud HTTP. Durante el proceso de renderizado, este encabezado se incluirá en la solicitud de URL enviada al servidor. Como ejemplo, usaremoshttpbin.org, un sitio web que ayuda a mostrar las solicitudes de encabezados.

:path=/static-assets/pdf/content-code-examples/how-to/http-request-header.cs
using IronPdf;
using System.Collections.Generic;

var renderer = new ChromePdfRenderer();
renderer.RenderingOptions.HttpRequestHeaders = new Dictionary<string, string>
{
    { "Authorization", "Bearer test-token-123" }
};

// Render PDF from authenticated page
var pdf = renderer.RenderUrlAsPdf("https://httpbin.org/bearer");
pdf.SaveAs("output.pdf");

Encabezados comunes de solicitudes HTTP

  • Autorización: Envía credenciales de autenticación(Token de portador, autenticación básica, etc.)
  • Content-Type: Define el formato del cuerpo de la solicitud(p. ej., application/json)
  • Aceptar: Especifica el formato de respuesta esperado(por ejemplo, text/html, application/json)
  • User-Agent: Identifica al cliente que realiza la solicitud(navegador, cliente de API, etc.)
  • Referente: Indica la página que enlazó a la solicitud actual
  • Cookie: Envía cookies para el seguimiento de sesiones
Chaknith related to Encabezados comunes de solicitudes HTTP

Chaknith Bin

Ingeniero de software

Chaknith es el Sherlock Holmes de los desarrolladores. La primera vez que se le ocurrió que podría tener futuro en la ingeniería de software fue cuando hacía retos de código por diversión. Su trabajo se centra en IronXL e IronBarcode, pero se enorgullece de ayudar a los clientes con todos los productos. Chaknith aprovecha sus conocimientos, adquiridos hablando directamente con los clientes, para ayudar a mejorar los propios productos. Sus comentarios anecdóticos van más allá de los tickets de Jira y apoyan el desarrollo de productos, la documentación y el marketing, para mejorar la experiencia general del cliente.Cuando no está en la oficina, se le puede encontrar aprendiendo sobre aprendizaje automático, codificación y senderismo.