Discusión sobre el artículo "Observador de Connexus (Parte 8): Cómo agregar un observador de solicitudes"

 

Artículo publicado Observador de Connexus (Parte 8): Cómo agregar un observador de solicitudes:

En esta última entrega de nuestra serie de bibliotecas Connexus, exploramos la implementación del patrón Observer, así como refactorizaciones esenciales de rutas de archivos y nombres de métodos. Esta serie cubrió todo el desarrollo de Connexus, diseñado para simplificar la comunicación HTTP en aplicaciones complejas.

Este artículo es la continuación de una serie de artículos donde construiremos una biblioteca llamada Connexus. En el primer artículo, comprendimos el funcionamiento básico de la función WebRequest, entendimos cada uno de sus parámetros y también creamos un código de ejemplo que muestra el uso de esta función y sus dificultades. En el último artículo, creamos la capa cliente, una clase sencilla e intuitiva encargada de enviar solicitudes, recibir un objeto de solicitud (CHttpRequest) y devolver una respuesta (CHttpResponse) que contiene información sobre la solicitud, como el código de estado, la duración, el cuerpo y el encabezado de la respuesta. También hemos creado una separación de la clase con la función WebRequest, lo que hace que la biblioteca sea más flexible, creando una nueva capa llamada CHttpTransport.

En este octavo artículo de la serie, comprenderemos e implementaremos un observador en la biblioteca para facilitar la gestión de múltiples solicitudes por parte del cliente. ¡Vamos!

Autor: joaopedrodev

 

¡Hola! He copiado todos los archivos de este artículo + archivos adicionales de la anterior en MQL5 carpeta. Esto es lo que tengo al intentar compilar Connexus\Test\TestRequest.mq5:


 
Kristian Kafarov #:

Hola, he copiado todos los archivos de este artículo + los archivos adicionales del anterior a la carpeta MQL5. Esto es lo que tengo al intentar compilar Connexus\Test\TestRequest.mq5:


Flash hasta el primer error, arreglarlo y todo funcionará
 

En resumen, ya no se permite la conversión implícita de tipo de matriz con signo/sin signo.

Es necesario realizar algunos cambios en el código.