El proxy inverso de reenvío de Nginx implementa el reenvío de interfaz entre dominios
Archivo de referencia:
/nginx-return-tip
/a/1190000018163817
Registra principalmente algunos de los problemas resueltos en mi problema laboral, por lo que las notas son relativamente simples y algunos datos específicos relacionados con el trabajo no se registran.
Nombre de dominio original: soa.api.local
Nombre de dominio de destino: newsoa.api.local
Nombre del método: nombre de función
No. Versión 1:
Por pereza, simplemente elegí saltar hacia atrás.
El resultado es la cadena devuelta por la solicitud HTTP.
" http://newsOA.API.local/functionname?body={"id":770080,"bid":9}¶m1=param1.param2=param2"
Segunda versión:
Reescribir redirecciones
Sin embargo, también hay cosas que están mal. Puedes ver el salto al nuevo dominio en el navegador, pero cuando abres las herramientas de desarrollador verás que hay dos solicitudes. La primera vez es una solicitud al nombre de dominio original soa.api.local y el HttpCode devuelto es 302. La segunda solicitud es una solicitud de redireccionamiento.
Entonces, si el cliente sigue la redirección, no obtendrá ningún dato para la segunda solicitud.
La tercera versión
Lograda mediante reescritura y proxy inverso
Finalmente logró el efecto que quería, el cliente puede mantener el enlace actual sin cambios Obtener los datos redirigidos.