Introducción al tipo de contenido en la interfaz
A menudo vemos el tipo de contenido en los documentos de la interfaz. ¿Qué es? ¿Qué valores tiene? Este artículo te dará la respuesta.
Para que la interfaz envíe parámetros y reciba datos de respuesta, ambas partes deben acordar qué formato de datos usar, como json y xml.
Solo cuando ambas partes analizan los datos según el formato acordado podrán enviarse y recibirse correctamente.
El tipo de contenido se utiliza para indicarle el formato de los datos, de modo que podamos saber cómo analizar los parámetros.
Como se muestra a continuación, podemos ver que tanto el encabezado de solicitud como el encabezado de respuesta de la interfaz tienen Content-Type.
application/json: formato de datos JSON, un formato muy popular ahora
p>
application/x-www-form-urlencoded: un formato de datos muy común, este suele ser el predeterminado en las solicitudes de publicación
multipart/form-data: necesitamos usarlo al cargar archivos Este formato
application/xml: formato de datos XML
text/html: formato HTML
text/plain: texto sin formato format
image/png: formato de imagen png
Este formato utilizará el signo = para conectar el nombre del parámetro y el valor del parámetro, y estará codificado en URL.
Por ejemplo: title=testamp; sub5B5D=1amp; sub5B5D=2amp; sub5B5D=3
Echemos un vistazo a los parámetros de solicitud en Chrome (debe hacer clic en la vista). fuente para verlo) Datos originales; de lo contrario, se analizan). Como se muestra en la figura siguiente, pasamos los dos parámetros nombre de usuario y contraseña. Puede ver que usan = para unir parámetros y valores, y usan amp para unir múltiples. parámetros
Este formato insertará un carácter delimitador antes de múltiples parámetros, como se muestra a continuación, pasamos dos parámetros página y tamaño de página, y su cadena delimitadora está marcada con un límite en Tipo de contenido, para que el servidor sepa hágalo al analizar Cómo dividir parámetros.
Hay más formatos de datos, por lo que no daremos ejemplos. Si está interesado, puede abrir directamente las herramientas de desarrollo del navegador y ver sus datos directamente (recuerde cambiar para ver la fuente)p>