Red de conocimiento informático - Material del sitio web - Redirección 302 de nombre de dominio

Redirección 302 de nombre de dominio

Cuando recientemente solicité una dirección http, la dirección se transfirió a https, lo que provocó que los datos que obtuve siempre fueran 302. Lo investigué y tomé notas.

Usé retrofit2.0 okHttp3.0 antes y no hubo nada especial en la redirección exitosa, pero esta vez no sé qué hizo el backend y obtuvo 302. Como no lo había notado antes, lo registraré aquí.

Hay dos métodos:

El primer método:

Los siguientes métodos permanecen sin cambios, eso es todo. Este método es, por supuesto, sencillo, pero lo probé durante mucho tiempo y utilicé el segundo. El motivo es que el cliente sigue las redirecciones (); no escribí esta oración solo. Lo puse en construcción, pero no funciona.

Es inútil ponerlo aquí. No soy libre ahora. Lo estudiaré más tarde cuando tenga tiempo libre. ¿Por qué no funciona? )

El segundo tipo:

1. Deshabilite la redirección: inicialice okhttp y configure followRedirects(false).

Utilice okhttp para solicitar directamente y utilice la respuesta. título(). En el valor de retorno, get ("ubicación") obtiene directamente la dirección de redirección y luego la solicita nuevamente.