¿Cómo podemos cambiar el tipo de contenido en el encabezado de solicitud de la solicitud http para servicios web tranquilos? ¿De dónde lo cambiamos exactamente?
¿Cómo podemos cambiar el tipo de contenido en el encabezado de solicitud de la solicitud http para servicios web tranquilos? ¿De dónde lo cambiamos exactamente?
Respuestas:
Agregue HTTP Header Manager y agregue el encabezado deseado allí:
TL; DR Para agregar un encabezado de tipo de contenido, debe tener HTTP Header Manager asociado a la solicitud HTTP
Debe agregarlo para:
GET, DELETE, PUT y PATCH requieren un tipo de contenido.
Sin anular, su solicitud se enviará con los valores predeterminados como:
Connection: keep-alive
Content-Length: [length of body]
Content-Type: text/plain
Host: [your host]
User-Agent: Apache-HttpClient/4.5.7 (Java/1.8.0_191)
A diferencia de usar cartero (ventaja sobre JMeter), donde eliges tu tipo de contenido en el mismo componente, en JMeter debes tener HTTP Header Manager que se puede agregar como
Tenga en cuenta que puede tener varios administradores de encabezados:
JMeter ahora admite múltiples administradores de encabezados. Las entradas del encabezado se combinan para formar la lista del muestreador. Si una entrada que se fusionará coincide con un nombre de encabezado existente, reemplaza la entrada anterior. Esto le permite configurar un conjunto predeterminado de encabezados y aplicar ajustes a muestreadores particulares. Tenga en cuenta que un valor vacío para un encabezado no elimina un encabezado existente, simplemente reemplaza su valor.
Tenga en cuenta que no puede usarlo en multipart/form-data
:
Al utilizar multipart / form-data, esto suprime los encabezados Content-Type y Content-Transfer-Encoding; solo se envía el encabezado Content-Disposition.
No se enviará en URL redirigidas:
Los encabezados se envían para la solicitud inicial y no se enviarán para la redirección. Por lo general, esto es solo un problema para los planes de prueba creados manualmente, ya que un plan de prueba creado con una grabadora continuaría desde la URL redirigida.