¿Qué es el post y cuál es su función?

Comentarios

Este artículo incluye una lista de referencias generales, pero carece de las correspondientes citas en línea. Por favor, ayude a mejorar este artículo introduciendo citas más precisas. (Octubre 2010) (Aprende cómo y cuándo eliminar este mensaje de la plantilla)

Este artículo trata principalmente de las POST de los ordenadores personales, pero muchos otros sistemas embebidos, como los de los grandes electrodomésticos, la aviónica, las comunicaciones o los equipos médicos, también tienen rutinas de autocomprobación que se invocan automáticamente al encenderse[2].

Los resultados del POST pueden mostrarse en un panel que forma parte del dispositivo, enviarse a un dispositivo externo o almacenarse para su futura recuperación mediante una herramienta de diagnóstico. Dado que una autocomprobación puede detectar que la pantalla habitual del sistema, legible por el ser humano, no es funcional, se puede proporcionar una lámpara indicadora o un altavoz para mostrar los códigos de error como una secuencia de parpadeos o pitidos. Además de ejecutar pruebas, el proceso POST también puede establecer el estado inicial del dispositivo desde el firmware.

En los ordenadores compatibles con IBM PC, las principales tareas de POST son gestionadas por la BIOS/UEFI, que puede ceder algunas de estas tareas a otros programas diseñados para inicializar dispositivos periféricos muy específicos, especialmente para la inicialización de vídeo y SCSI. Estos otros programas de funciones específicas son generalmente conocidos colectivamente como ROMs de opción o individualmente como BIOS de vídeo, BIOS SCSI, etc.

¿Cuál es la función del correo en el ordenador?

El uso más apropiado para get_posts es crear un array de posts basado en un conjunto de parámetros. Recupera una lista de posts recientes o posts que coinciden con este criterio. get_posts también puede ser usado para crear bucles múltiples, aunque en este caso es preferible una referencia más directa a WP_Query usando new WP_Query.

Los parámetros de get_posts son similares a los de get_pages, pero se implementan de forma bastante diferente, y deben utilizarse en los escenarios apropiados. get_posts utiliza WP_Query, mientras que get_pages consulta la base de datos más directamente. Cada uno tiene parámetros que reflejan esta diferencia en la implementación.

query_posts también utiliza WP_Query, pero no se recomienda porque altera directamente el bucle principal cambiando las variables de la variable global $wp_query. get_posts, por otro lado, simplemente hace referencia a un nuevo objeto WP_Query, y por lo tanto no afecta o altera el bucle principal.

Si quiere alterar la consulta principal antes de que se ejecute, puede engancharla usando pre_get_posts. Si sólo quiere llamar a un array de posts basado en un pequeño y simple conjunto de parámetros dentro de una página, entonces get_posts es su mejor opción.

Http post vs get

Las peticiones HTTP POST proporcionan datos adicionales del cliente (navegador) al servidor en el cuerpo del mensaje. En cambio, las peticiones GET incluyen todos los datos necesarios en la URL. Los formularios en HTML pueden utilizar cualquiera de los dos métodos especificando method=”POST” o method=”GET” (por defecto) en el elemento <form>. El método especificado determina cómo se envían los datos del formulario al servidor. Cuando el método es GET, todos los datos del formulario se codifican en la URL y se añaden a la URL de la acción como parámetros de la cadena de consulta. Con POST, los datos del formulario aparecen dentro del cuerpo del mensaje de la petición HTTP.

La diferencia fundamental entre METHOD=”GET” y METHOD=”POST” es que corresponden a peticiones HTTP diferentes, tal y como se definen en las especificaciones HTTP. El proceso de envío de ambos métodos comienza de la misma manera: el navegador construye un conjunto de datos de formulario y luego lo codifica de la manera especificada por el atributo enctype. Para METHOD=”POST el atributo enctype puede ser multipart/form-data o application/x-www-form-urlencoded, mientras que para METHOD=”GET”, sólo se permite application/x-www-form-urlencoded. Este conjunto de datos del formulario se transmite al servidor.

Ejemplo de solicitud de puesto

Por su diseño, el método de petición POST solicita a un servidor web que acepte los datos incluidos en el cuerpo del mensaje de petición, muy probablemente para almacenarlos[1] Se suele utilizar cuando se sube un archivo o cuando se envía un formulario web completado.

En cambio, el método de solicitud HTTP GET recupera información del servidor. Como parte de una solicitud GET, se pueden pasar algunos datos dentro de la cadena de consulta de la URL, especificando (por ejemplo) términos de búsqueda, rangos de fechas u otra información que defina la consulta.

Como parte de una solicitud POST, se puede enviar al servidor una cantidad arbitraria de datos de cualquier tipo en el cuerpo del mensaje de solicitud. Un campo de cabecera en la solicitud POST suele indicar el tipo de medio de Internet del cuerpo del mensaje.

Los esfuerzos de algunos escritores influyentes por remediar el primer punto comenzaron ya en 1998[2]. Los marcos de aplicaciones web como Ruby on Rails y otros facilitan a los diseñadores la tarea de proporcionar a sus usuarios URL semánticas. En cuanto al segundo punto, es posible utilizar scripts del lado del cliente, o escribir aplicaciones independientes, para hacer uso de los otros métodos HTTP cuando son relevantes,[3] pero fuera de esto la mayoría de los formularios web que envían o alteran los datos del servidor siguen utilizando POST para ello.

    Comments are closed

    Esta web utiliza cookies propias para su correcto funcionamiento. Contiene enlaces a sitios web de terceros con políticas de privacidad ajenas que podrás aceptar o no cuando accedas a ellos. Al hacer clic en el botón Aceptar, acepta el uso de estas tecnologías y el procesamiento de tus datos para estos propósitos. Más información
    Privacidad