El script comienza definiendo dos archivos externos: 'input.txt' para contener la solicitud HTTP saliente y 'output.txt' para almacenar la respuesta del servidor. Luego se utiliza un DATA STEP (_NULL_) para escribir el contenido de la solicitud HTTP (aquí, una simple solicitud GET para '/index.html') en 'input.txt' utilizando la directiva DATALINES4. Finalmente, se invoca PROC HTTP con los archivos de entrada y salida especificados, así como la URL de destino, para ejecutar la solicitud y capturar la respuesta.
Análisis de datos
Type : CREATION_INTERNE
Los datos utilizados como cuerpo de la solicitud HTTP (destinados a 'input.txt') se crean directamente dentro del script a través de un bloque DATALINES4. No se utiliza ninguna fuente de datos SAS existente o externa no gestionada para la entrada. El archivo 'output.txt' será generado por el procedimiento HTTP y contendrá la respuesta del servidor.
1 Bloque de código
PASO DE DATOS Data
Explicación : Este bloque define dos referencias de archivo, 'in' apuntando a 'input.txt' y 'out' a 'output.txt'. El DATA STEP 'data _null_' se utiliza luego para crear el archivo 'input.txt' y escribir el contenido de una solicitud HTTP GET en él. La directiva 'datalines4' permite incluir datos directamente en el código SAS, delimitados por líneas que contienen cuatro puntos y comas (;;;;), asegurando que la totalidad de la solicitud, incluidos los saltos de línea, se escriba en 'input.txt'.
¡Copiado!
filename in "input.txt";
filename out "output.txt";
data _null_;
file in;
input;
put infile_;
datalines4;
GET /index.html HTTP/1.1
;;;;
Este material se proporciona "tal cual" por We Are Cas. No hay garantías, expresas o implícitas, en cuanto a la comerciabilidad o idoneidad para un propósito particular con respecto a los materiales o el código contenidos en este documento. We Are Cas no es responsable de los errores en este material tal como existe ahora o existirá, ni We Are Cas proporciona soporte técnico para el mismo.
SAS y todos los demás nombres de productos o servicios de SAS Institute Inc. son marcas registradas o marcas comerciales de SAS Institute Inc. en los EE. UU. y otros países. ® indica registro en los EE. UU. WeAreCAS es un sitio comunitario independiente y no está afiliado a SAS Institute Inc.
Este sitio utiliza cookies técnicas y analíticas para mejorar su experiencia.
Saber más.