Beruflich Dokumente
Kultur Dokumente
SEGUNDO ENTREGABLE
Integrantes:
-Ambrocio Cotera, Diego
-Alvarado Santos,Anthony
-Hidalgo Castro, Maria
-Quarite Saavedra, Javier
Profesor:
Samuel Oporto
Fecha:
19/10/2016
2016-II
CONTENIDO
1.
WEBREAD............................................................................................. 3
1.1. Sintaxis......................................................................................... 3
1.2. Descripcin.................................................................................. 3
1.3. Los argumentos de entrada......................................................4
1.4. Los argumentos de salida..........................................................5
2.
WEBWRITE............................................................................................ 6
2.1. Sintaxis......................................................................................... 6
2.2. Descripcin.................................................................................. 6
2.3. Los argumentos de entrada......................................................7
2.4. Argumentos de salida................................................................8
3.
WEBSAVE.............................................................................................. 8
3.1. Sintaxis......................................................................................... 8
3.2. Descripcin.................................................................................. 8
3.3. Sintaxis......................................................................................... 8
3.4. Los argumentos de entrada......................................................9
3.5. Los argumentos de entrada....Error! Marcador no definido.
4.
WEBOPTIONS...................................................................................... 10
4.1. Descripcin................................................................................ 10
4.2. Los argumentos de entrada....................................................10
ACCESO WEB
1. WEBREAD
Leer el contenido del servicio web
1.1. Sintaxis
data = webread(url)
data =
webread(url,QueryName1,QueryValue1,...,QueryNameN,QueryValu
eN)
data = webread( ___ ,options)
[data,colormap,alpha] = webread( ___ )
[data,Fs] = webread( ___ )
1.2. Descripcin
Data = webread( url ) lee el contenido del servicio web especificado
por url y devuelve el contenido de data.
El servicio web proporciona una API RESTFUL que devuelve datos
formateados como un tipo de medio de Internet, tales como JSON, XML,
imagen o texto.
Data =
webread( url , QueryName1,QueryValue1,...,QueryNameN,QueryValueN ) a
ade los parmetros de consulta de url, tal como se especifica por uno o ms
pares de argumentos nombre-valor. El servicio web define los parmetros de
consulta.
Data = webread( ___ , options ) aade otras opciones de solicitud HTTP,
especificadas por los weboptions. Se puede utilizar esta sintaxis con
cualquiera de los argumentos de entrada de las sintaxis anteriores.
Para devolver los datos como un tipo de salida especfica, indique
la caracterstica ContentType de options.
Para leer el contenido de una funcin, especifique la caracterstica
ContentReader de options como un identificador de la
funcin. Webread descarga datos desde un servicio web y lee los datos con
la funcin especificada:
Webread soporta mtodos HTTP GET y POST. Para enviar una solicitud HTTP
POST, especifica la caracterstica RequestMethod de options como 'post'.
Muchos de los servicios web ofrecen ambos mtodos GET y POST para
solicitar los datos.
[ data , colormap , alpha ] = webread( ___ ) lee una imagen de la web
especificada por url y devuelve la imagen en data. Puede utilizar las sintaxis
anteriores para devolver slo la imagen. Utilice esta sintaxis para devolver
los canales alfa y mapa de colores asociados a la imagen.
Webread devuelve una imagen cuando la respuesta HTTP tiene un ContentType campo de cabecera que especifica un tipo de soporte de imagen y si el
formato de imagen es apoyado por imread.
[ data , Fs ] = webread( ___ ) lee datos de audio desde el servicio web
especificado por url y devuelve los datos de audio de data . Puede utilizar
las sintaxis anteriores para devolver slo los datos de audio. Utilice esta
sintaxis para devolver la frecuencia de muestreo de los datos de audio en
hertz.
Webread devuelve los datos de audio cuando la respuesta HTTP tiene
un campo de cabecera Content-Type que especifica un tipo de medio de
audio y si el formato de audio es apoyado por audioread.
Tipo de salida
'auto' (por
defecto)
'text'
application/javascript
text/html
application/x-javascript
text/xml
application/x-www-formurlencoded
application/xml
'audio'
'binary'
'table'
'json'
'xmldom'
'raw'
Ejemplo
Leer la imagen de una Pgina Web
2. WEBWRITE
Escribir datos en la web.
2.1. Sintaxis
response =
webwrite(url,PostName1,PostValue1,...,PostNameN,PostValueN)
response = webwrite(url,data)
response = webwrite( ___ ,options)
2.2. Descripcin
response =
webwrite( url , PostName1,PostValue1,...,PostNameN,PostValueN ) escribe el
contenido para el servicio web especificado por url y devuelveresponse . Los
argumentos de
entrada PostName1,PostValue1,...,PostNameN,PostValueN especifican el
contenido en forma de pares de nombre y valor.webwrite forma codifica los
pares de nombre y valor en el cuerpo de una solicitud POST HTTP para el
servicio web. El servicio web define response .
El servicio web proporciona una API REST que devuelve datos formateados
como un tipo de medio de Internet, tales como JSON, XML, imagen o texto.
response = webwrite( url , data ) escribe el contenido para el servicio web
especificado por url y devuelve response . El argumento de
entrada dataespecifica el contenido como un array de caracteres
codificados en forma. webwrite pone data en el cuerpo de una solicitud
POST HTTP para el servicio web. El servicio web define response .
response = webwrite( ___ , options ) aade otras opciones de solicitud HTTP,
especificadas por los weboptions oponerse options . Puede utilizar esta
sintaxis con ninguno de los argumentos de entrada de las sintaxis
anteriores.
Para escribir el contenido como un tipo de medio de Internet que no sea una
matriz de caracteres forma codificada ( 'application/x-www-formurlencoded' ), especifique la MediaType caracterstica de options .
Para solicitar datos con una peticin HTTP POST y leer la respuesta de una
funcin, especifique la ContentReader caracterstica de options como un
identificador de la funcin. Si especifica un identificador para una funcin
que devuelve varios argumentos de salida, webwrite devuelve todos los
argumentos de salida.
3. WEBSAVE
Guardar el contenido de la web.
3.1. Sintaxis
outfilename = websave(filename,url)
outfilename =
websave(filename,url,QueryName1,QueryValue1,...,QueryNameN,Que
ryValueN)
outfilename = websave( ___ ,options)
3.2. Descripcin
outfilename = websave( filename , url ) guarda el contenido del servicio
web especificado por url y lo escribe en filename . El websave funcin
devuelve la ruta de nombre de archivo completo como outfilename .
3.3. Sintaxis
options = weboptions
options = weboptions(Name,Value)
4. WEBOPTIONS
Especificar parmetros de servicio web REST
4.1. Descripcin
options = weboptions devuelve un valor predeterminado weboptions objeto
de especificar los parmetros para una peticin a un servicio
web. Un weboptionsobjeto puede ser un argumento de entrada opcional a
los webread , websave , y webwrite funciones. Para las opciones no
soportadas por el weboptions funcin, consulte la interfaz HTTP .
options = weboptions( Name,Value ) especifica una o ms propiedades de
un weboptions objeto.
'text'
application/javascript
text/html
application/x-javascript
text/xml
application/x-www-formurlencoded
application/xml
'audio'
'binary'
'table'
Especifica
dor
Tipo de salida
ContentTy
pe
'json'
'xmldom'
'raw'
parameter=1,2,3
'json'
parameter=[1,2,3]
'repeating'
parameter=1¶meter=2¶meter=3
'php'
parameter[]=1¶meter[]=2¶meter[]=3