not - jquery parse json



¿Qué es q=0.01 $.getJSON se agrega al encabezado de la solicitud? (1)

He notado este parámetro en el encabezado de solicitud Accept como:

Accept: application/json, text/javascript, */*; q=0.01

Tengo un poco de curiosidad por lo que significa q=0.01 ?


El atributo q del encabezado Accept le dice al servidor web qué tipo de contenido prefiere recibir el cliente en caso de que el servidor pueda satisfacer la solicitud con múltiples tipos de contenido. El valor exacto no importa, solo los valores relativos entre varios encabezados de Accept .

Mientras haya un solo encabezado Accept , q no hace nada en realidad. Sin embargo, si hay más de uno sirve para especificar la prioridad. Por ejemplo (tomado de here ), suponga que tiene los encabezados:

Accept:  *.*, q=0.1
Accept:  audio/*, q=0.2
Accept:  audio/basic q=1

Esto puede interpretarse como "si tiene un audio básico, envíelo; de lo contrario, envíeme otro audio o, en su defecto, dame lo que tienes".

Por supuesto, nadie obliga al servidor a tratar estos encabezados como se describe (o incluso les presta atención).





getjson