phpsessid disable cookie cookies postman

disable - Enviar cookies con cartero



postman session (8)

Habilite el interceptor de esta manera.

Básicamente es un complemento de Chrome. Después de instalar la extensión, también debe asegurarse de que la extensión esté habilitada desde el lado de Chrome.

Leí el manual de envío de solicitud con cookie con cartero:

Como la aplicación empaquetada se ejecuta en una caja de arena separada del navegador, no puede acceder a las cookies establecidas dentro del navegador. Esta restricción también se puede superar utilizando la extensión Interceptor. Postman dirige todas las solicitudes a través del Interceptor, que luego utiliza el contexto del navegador para enviar solicitudes. Las cookies establecidas dentro del navegador se adjuntan automáticamente a sus solicitudes. Lea la publicación de blog original en Interceptor.

Una vez que el interceptor está habilitado, también puede enviar cookies desde Postman. Simplemente configure el encabezado "Cookie", y la cookie se enviará con la solicitud. También puede obtener acceso a las cookies que están disponibles cuando se devuelve la respuesta. Echa un vistazo a la publicación del blog para más

Así que descargué el interceptor para Google Chrome y lo habilitó.

Además, agrego lo siguiente al cartero: Cookie JSESSIONID=daczcz36789

Cuando miro la red, noto que no se envía la cookie.

¿Qué hice mal?


Basado en la respuesta de @ RBT anterior, probé la aplicación nativa de Postman y quiero dar un par de detalles adicionales.

En la última aplicación de escritorio de cartero, puede encontrar la opción de cookies en el extremo derecho:

Puede ver las cookies para su host local (estas cookies están vinculadas con las cookies en su navegador Chrome, aunque la aplicación se ejecuta de forma nativa). También puede configurar las cookies para un dominio particular también.


Debe habilitar manualmente su extensión de interceptor, se ubica en la esquina superior derecha de la ventana del cartero. Hay varios botones, encuentre el botón interceptor y actívelo, luego puede enviar cookies después de configurar el campo Cookie en sus encabezados de solicitud.


Estaba teniendo problemas para que esto funcionara (en OSX). Seguí las instrucciones proporcionadas por Postman, y el consejo aquí, y las cookies todavía no se estaban configurando.

Sin embargo, la publicación anterior que dice "Entonces, si habilita el interceptor solo en el navegador, no funcionará", me alertó sobre el hecho de que el interceptor podría habilitarse en el navegador y también en Postman. Pensé que intentaría encenderlo en el navegador, para ver si eso ayudó, y lo hizo. Luego lo apagué en el navegador, y todavía funcionó.

Entonces, si tiene problemas para que funcione, sugiero que intente encenderlo en el navegador al menos una vez, ya que, para mí, esto pareció desencadenarlo. Creo que también necesitarás encenderlo en Postman.


Incluso después de alternar no funcionó. Cerré y reinicié el navegador después de agregar el complemento de cartero, inicié sesión en el sitio para generar cookies nuevamente y luego funcionó para mí.


Las aplicaciones de Chrome, incluido Postman, están en desuso como se menciona here . Ahora la recomendación es buscar aplicaciones nativas que no estén separadas del entorno de espacio aislado del navegador.

Citando desde la página de características:

CARACTERÍSTICAS EXCLUSIVAS DE LAS APLICACIONES NATIVAS:

COOKIES : Las aplicaciones nativas le permiten trabajar con cookies directamente. A diferencia de la aplicación Chrome, no se necesita una extensión separada (Interceptor).

PROXY INTEGRADO : las aplicaciones nativas vienen con un proxy incorporado que puede usar para capturar el tráfico de red.

Encabezados restringidos : La última versión de las aplicaciones nativas le permite enviar encabezados como Origin y User-Agent. Estos están restringidos en la aplicación Chrome. NO SIGA

OPCIÓN DE REDIRECCIÓN : esta opción existe en las aplicaciones nativas para evitar que las solicitudes que devuelven una respuesta de la serie 300 se redirijan automáticamente. Anteriormente, los usuarios necesitaban usar la extensión Interceptor para hacer esto en la aplicación Chrome.

BARRA DE MENÚ : las aplicaciones nativas no están restringidas por los estándares de Chrome para la barra de menú.

CONSOLA POSTMAN : la última versión de las aplicaciones nativas tiene una consola incorporada, que le permite ver los detalles de la solicitud de red para llamadas API.

Entonces, una vez que instale la aplicación Postman nativa desde here , no tiene que buscar requisitos previos adicionales como la aplicación interceptor solo para verificar sus cookies. No tuve que cambiar una sola configuración después de instalar la aplicación de cartero nativa y todas mis cookies estaban visibles en la pestaña Cookies como se muestra a continuación:


Puede habilitar Interceptor en el navegador y en Postman por separado. Para enviar / recibir cookies, debe habilitar Interceptor en Postman. Entonces, si habilita el interceptor solo en el navegador, no funcionará. En realidad, no necesita habilitar Interceptor en el navegador, si no desea inundar su historial de cartero con solicitudes innecesarias.


Utilicé la extensión de Chrome para cartero hasta que quedó en desuso. La extensión de Chrome también es menos utilizable y potente que la aplicación nativa de cartero. Entonces, no fue muy conveniente usar la extensión de cromo. He encontrado el siguiente enfoque:

  1. Copie cualquier solicitud en Chrome / cualquier otro navegador como solicitud CURL (imagen 1)
  2. Importar al cartero solicitud copiada (imagen 2)
  3. guardar solicitud importada en la lista del cartero

imagen 1

imagen 2