Red de conocimiento informático - Aprendizaje de código fuente - Introducción al tipo de contenido en la interfaz

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 utilizar, 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 publicaciones

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=test&sub%5B%5D=1&sub%5B%5D=2&sub%5B%5D=3

Echemos un vistazo a los parámetros de solicitud en Chrome (obligatorio para ver Haga clic en ver fuente para ver los datos originales; de lo contrario, se analizarán). 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. el signo comercial 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 los dos parámetros página y tamaño de página, y su cadena delimitadora está marcada con un límite en el tipo de contenido. , para que el servidor solo sepa cómo dividir los parámetros al analizar.

Hay más formatos de datos, por lo que no daremos ejemplos. Aquellos que estén interesados ​​pueden abrir directamente las herramientas de desarrollo del navegador y ver sus datos directamente (recuerde cambiar para ver la fuente)

p. >