0 votos

Cómo hacer que safari maneje Content-Type:application/hal+json

Estoy trabajando en el desarrollo de un estilo HAL JSON REST api con SpringBoot y le gusta servir a un tipo de contenido de:

Content-Type:application/hal+json;charset=UTF-8

Esto se ve bien en Chrome.

Si sirvo un simple Content-Type:application/json;charset=UTF-8 todo está bien, pero con el hal tipo de contenido Safari intenta descargar el archivo.

¿Es posible ajustar los tipos mime que acepta safari?

0voto

trejder Puntos 183

Creo que esto tiene que ver más con su código de Spring Boot, que con Safari.

En Spring Boot se puede personalizar el contenedor de servlets para añadir nuevos tipos MIME.

@Component
public class ServletCustomizer implements EmbeddedServletContainerCustomizer {

    @Override
    public void customize(ConfigurableEmbeddedServletContainer container) {
        MimeMappings mappings = new MimeMappings(MimeMappings.DEFAULT);
        mappings.add("json","application/hal+json");
        container.setMimeMappings(mappings);
    }
}

accesorios: https://stackoverflow.com/a/27620893/28290

También puede necesitar: Accept: application/hal+json

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X