Sie sind auf Seite 1von 15

UNIVERSIDAD NACIONAL DE INGENIERIA

Facultad de Ingeniera Industrial y de Sistemas


Sistemas y Telemtica
INTELIGENCIA ARTIFICIAL
ST- 414

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:

Si especifica un identificador para una funcin que devuelve varios


argumentos de salida, webread devuelve todos los argumentos de
salida.

Si especifica un identificador para una funcin que no devuelve


ningn argumento de salida (como Image Processing Toolbox
funcin @implay para archivos de vdeo), webread no devuelve
ningn argumento de salida.

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.

1.3. Los argumentos de entrada


url - URL para el servicio Web
array de caracteres
URL para un servicio web, especificado como un array de caracteres. Lee la
pgina web y devuelve su HTML como un array de caracteres.
QueryName1,QueryValue1,...,QueryNameN,QueryValueN parmetros de consulta de Web
pares de nombre y valor
Parmetros de consulta de servicios Web, especificados como uno o ms
pares de argumentos nombre-valor. Un argumento QueryName debe
especificar el nombre de un parmetro de consulta. Un
argumento QueryValue debe ser una matriz de caracteres o un valor
datetime, numrico y lgico que especifica el valor del parmetro de
consulta. Y valores datetime, numricos y lgicos pueden estar en
matrices. El servicio web define pares nombre-valor que se acepta como
parte de una solicitud.
Cuando se especifica QueryValue como objeto datetime, debe especificar su
propiedad Formato para que sea compatible con el formato requerido por el
servicio web. Si la propiedad Format incluye una zona horaria y el objeto
datetime no se divide en zonas, a
continuacin, webread especifica 'Local' como la zona horaria.
Cuando QueryValue contiene varios valores en una matriz, puede que tenga
que especificar la propiedad ArrayFormat de un objeto weboptions para
formar-codificar la matriz segn lo especificado por el servicio web.
Ejemplo: webread('http://www.mathworks.com/matlabcentral/fileexchange/'
,'term','webread') recupera una lista de los archivos cargados en el
intercambio de ficheros que contienen la palabra webread.
options - opciones de solicitud HTTP adicional
weboptions objeto
Las opciones de solicitud HTTP adicionales, especificadas
como weboptions objeto.

Se puede especificar la propiedad ContentType de un objeto weboptions, y


pasar el objeto como un argumento de entrada
a webread. Entonces webread devuelve los datos como el tipo de salida. La
tabla muestra los tipos de contenido vlidas que puede especificar en
una weboptions objeto.
Especifica
dor
ContentTy
pe

Tipo de salida

'auto' (por
defecto)

Tipo de salida determinada automticamente en funcin del


tipo de contenido.

'text'

Array de caracteres para los tipos de contenido:


text/plain

application/javascript

text/html

application/x-javascript

text/xml

application/x-www-formurlencoded

application/xml

Si un servicio web devuelve un archivo de MATLAB con una


extensin .m, la funcin devuelve su contenido como un array
de caracteres.
'image'

Matriz numrica o lgica de contenido imagen/formato. Si el


primer argumento de salida es una imagen indexada, el
segundo argumento de salida es el mapa de colores, y el
tercer argumento de salida es el canal alfa.

'audio'

Matriz numrica de contenido audio/formato con una


velocidad de muestreo escalar numrico como un segundo
argumento de salida.

'binary'

Uint8. Vector columna de contenido binario (es decir, el


contenido no se va a tratar como tipo char).

'table'

Objeto escalar de tabla de CSV (hoja de clculo y contenido


text/csv).

'json'

Char. Estructura o conjunto de clulas lgica numrica,


para aplicacion/contenidojson.

'xmldom'

Java Document Object Model (DOM) para el nodo


de text/xml o aplicacion/contenidoxml. Si no se especifica, la
funcin devuelve el contenido XML como un array de
caracteres.

'raw'

Char. Vector columna de 'text', 'xmldom', y contenido


'json'. La funcin devuelve cualquier otro tipo de contenido
como uint8 vector columna.

1.4. Los argumentos de salida


data - Contenido del servicio web
escalar | matriz | estructura | mesa

Contenido leer de un servicio web, devuelve como un escalar, matriz,


estructura, o una mesa.
colormap - mapa de color asociado con la imagen indexada
matriz numrica
Mapa de color asociado a una imagen indexada, devuelve como una matriz
numrica.
alpha - Los canales alfa asociados con la imagen indexada
matriz numrica
Los canales alfa asociados a una imagen indexada, devuelven como una
matriz numrica.
Fs - Frecuencia de muestreo de datos de audio en hercios
escalar numrico positivo
Frecuencia de muestreo de datos de audio en hertz, devuelve como un
escalar numrico positivo.

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.

2.3. Los argumentos de entrada


url - URL para el servicio Web
array de caracteres
URL para un servicio web, especificado como un array de caracteres. El
servicio web implementa una interfaz REST.
PostName1,PostValue1,...,PostNameN,PostValueN - parmetros del
cuadro de servicios Web
pares de nombre y valor
Parmetros del cuadro de servicios web, especificados como uno o ms
pares de argumentos nombre-valor. Un argumento PostName debe
especificar el nombre de un parmetro de entrada. Un argumento PostValue
debe ser una matriz de caracteres o un valor numrico, lgico y datetime
que especifica el valor del parmetro de entrada. Y valores lgicos
numricos y datetime pueden estar en matrices. El servicio web define
pares de nombre-valor que se acepta como parte de una
solicitud. Webwrite codifica los pares de nombre y valor como un array de

caracteres formada-codificada en el cuerpo de una peticin HTTP POST y


establece el tipo de contenido application/x-www-form-urlencoded por
defecto.
Cuando se especifica PostValue como objeto datetime, debe especificar
su propiedad Format para que sea compatible con el formato requerido por
el servicio web. Si la propiedad Format incluye una zona horaria, y el objeto
datetime no se divide en zonas, a
continuacin, webwrite especifica 'Local' como la zona horaria.
Cuando un argumento PostValue contiene varios valores en una matriz,
especifica la propiedad ArrayFormat de un objeto de weboptions que formacodifica la matriz segn lo especificado por el servicio web.
data - Los datos para escribir en servicio web
array de caracteres
Los datos para escribir en un servicio web, especificado como una matriz de
caracteres codificados. Webwrite pone data en el cuerpo de una peticin
HTTP POST y establece el tipo de medios de comunicacin
para application/x-www-form-urlencoded por defecto.
Si la data no est codificado, establece la propiedad MediaType
del argumento options de entrada a un tipo de papel diferente.
options - opciones de solicitud HTTP adicional
weboptions objeto
Las opciones de solicitud HTTP adicionales, especificadas como objeto
weboptions.

2.4. Argumentos de salida


response - Respuesta del servicio web
escalar | matriz | estructura
Respuesta de un servicio web, devuelve como un escalar, matriz,
estructura.

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 .

El servicio web proporciona una API RESTTFUL que devuelve datos


formateados como un tipo de medio de Internet, tales como JSON, XML,
imagen o texto.
Outfilename = websave(filename, url, QueryName1, QueryValue1, ... ,
QueryNameN, QueryValueN ) anexa los parmetros de consulta de url , tal
como se especifica por uno o ms pares de nombre-valor argumentos. El
servicio web se definen los parmetros de consulta.
outfilename = websave( ___ , 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.
websave soporta HTTP mtodos GET y POST. Para enviar una solicitud HTTP
POST, especificar el RequestMethod caracterstica
de options como 'post' .Muchos de los servicios web ofrecen ambos mtodos
GET y POST para solicitar los datos.

3.3. Sintaxis

options = weboptions

options = weboptions(Name,Value)

3.4. Los argumentos de entrada


filename - Nombre de archivo para guardar el contenido de
array de caracteres
Nombre de archivo para guardar el contenido de, especificado como un
array de caracteres. websave guarda el contenido de
inmediato. websave ignora options.ContentTypey options.ContentReader ,
incluso si se establecen estas propiedades.
Ejemplo: websave('matlabcentral.html','http://www.mathworks.com/matlab
central') lee la pgina web y guarda su archivo HTML en
el matlabcentral.html .
url - URL para el servicio Web
array de caracteres
URL para un servicio web, especificado como un array de caracteres. El
servicio web implementa una interfaz REST. Ver API REST para ms
informacin.
QueryName1,QueryValue1,...,QueryNameN,QueryValueN parmetros de consulta de servicios Web
pares de nombre y valor
parmetros de consulta de servicios Web, especificados como uno o ms
pares de nombre-valor argumentos. Un QueryName argumento debe
especificar el nombre de un parmetro de
consulta. Un QueryValue argumento debe ser una matriz de caracteres o
una o numrico, lgico, datetime valor que especifica el valor del parmetro
de consulta. , Y lgicos numricos datetime valores pueden estar en
matrices. El servicio web define pares de nombre-valor que se acepta como
parte de una solicitud.

Cuando se especifica QueryValue como datetime de objeto, debe especificar


su Format propiedad para ser compatible con el formato requerido por el
servicio web. Si elFormat propiedad incluye una zona horaria o compensado,
y la datetime objeto no se divide en zonas, a
continuacin, websave especifica 'Local' como la zona horaria.
Cuando QueryValue contiene varios valores en una matriz, puede que tenga
que especificar el ArrayFormat propiedad de un weboptions oponerse a la
forma de codificar la matriz segn lo especificado por el servicio web.
Ejemplo: websave('webread_search.html','http://www.mathworks.com/matl
abcentral/fileexchange/','term','simulink') recupera una lista de archivos
cargados en el intercambio de ficheros que contienen la palabra simulink y
guarda los resultados de bsqueda a un archivo HTML.
options - opciones de solicitud HTTP adicional
weboptions objeto
Las opciones de solicitud HTTP adicionales, especificadas
como weboptions objeto.

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.

4.2. Los argumentos de entrada


Argumentos par nombre-valor
Especificar pares separados por comas opcionales
de Name,Value argumentos. Name es el nombre del argumento y Value es
el valor correspondiente. Name debe aparecer entre comillas simples ( '
' ). Se pueden especificar varios argumentos de nombre y valor de par en
cualquier orden como Name1,Value1,...,NameN,ValueN .

Ejemplo: weboptions('Timeout',60) crea un weboptions objeto que


establece la duracin del tiempo de espera de conexin de hasta 60
segundos.
'CharacterEncoding' - Codificacin de caracteres
'auto' (por defecto) | array de caracteres
codificacin de caracteres, especificado como un array de
caracteres. Codificaciones comunes incluyen 'US-ASCII' , 'UTF8' , 'latin1' , 'Shift_JS' , y 'ISO-8859-1' .
'UserAgent' - identificacin de usuario del agente
['MATLAB ' version] (predeterminado) | array de caracteres
identificacin de agente de usuario, especificado como una matriz de
caracteres que indica el agente de usuario del cliente.
'Timeout' - duracin de la conexin de tiempo de espera
5 (por defecto) | escalar numrico positivo
duracin de la conexin de tiempo de espera en segundos, especificado
como un escalar numrico positivo. Se establece en Inf desactivar los
tiempos de espera.
'Username' - identificador de usuario
'' (Por defecto) | array de caracteres
identificador de usuario, especificado como una matriz de caracteres para la
autenticacin HTTP bsica (sin encriptacin).
'Password' - contrasea de autenticacin de usuario
'' (Por defecto) | array de caracteres
contrasea de autenticacin de usuario, especificado como una matriz de
caracteres para la autenticacin HTTP bsica (sin encriptacin). Si visualiza
una weboptions objeto con la Password establecida la propiedad, el valor se
muestra como una matriz de caracteres que contiene '*'. Sin embargo, el
objeto almacena el valor de la Passwordpropiedad como texto sin formato.
'KeyName' - Nombre de la clave
'' (Por defecto) | array de caracteres
Nombre de una tecla, especificado como un array de
caracteres. KeyName es un nombre adicional para aadir a la cabecera de
peticin HTTP. Por ejemplo, KeyName puede ser un nombre clave de API de
servicios web.
Ejemplo: weboptions('KeyName','duration','KeyValue',7) crea
un weboptions objeto que contiene un nombre de clave, duration , que se
define por un servicio web.
'KeyValue' - Valor de la clave
'' (Por defecto) | array de caracteres | numrico | lgico
Valor de una clave, especificado como una matriz de caracteres, o un valor
numrico o lgico para aadir a la cabecera de la solicitud
HTTP. KeyValue es el valor de una clave especificada por KeyName .

Ejemplo: weboptions('KeyName','duration','KeyValue',7) crea


un weboptions objeto que contiene un valor de clave, 7 , junto con un
nombre de clave, duration .
'HeaderFields' - Los nombres y valores de los campos de cabecera
arreglo de celdas m-por-2 de los vectores de caracteres
Nombres y valores de los campos de cabecera, especificados como una
matriz celular m-por-2 de los vectores de caracteres que se suman a la
cabecera de la peticin HTTP.HeaderFields{i,1} es el nombre de un campo
y HeaderFields{i,2} es su valor .
Ejemplo: weboptions('HeaderFields',{'Content-Length' '78';'Content-Type'
'application/json'}) crea una weboptions objeto que contiene dos campos de
cabecera: Content-Length con valor de 78 y Content-Type con el
valor application/json .
'ContentType' - Tipo de contenido
'auto' (por defecto) | array de caracteres
tipo de contenido, especificado como un array de caracteres. Tipo de
contenido se utiliza para convertir la respuesta del servidor a un tipo
particular. Se puede definir elContentType propiedad de
un weboptions objeto, y pasar el objeto como un argumento de entrada
a webread . Entonces webread devuelve datos como ese tipo de
contenido. La tabla muestra los tipos de contenido vlidos.
Especifica
dor
Tipo de salida
ContentTy
pe
'auto' (por
defecto)

Tipo de salida determina automticamente en funcin del tipo de


contenido.

'text'

array de caracteres para los tipos de contenido:


text/plain

application/javascript

text/html

application/x-javascript

text/xml

application/x-www-formurlencoded

application/xml

Si un servicio web devuelve un archivo de MATLAB con


un .m extensin, la funcin devuelve su contenido como un array de
caracteres.
'image'

Matriz numrica o lgica de image/format contenido. Si el primer


argumento de salida es una imagen indexada, el segundo argumento
de salida es el mapa de colores, y el tercer argumento de salida es el
canal alfa.

'audio'

Matriz numrica de audio/format contenido con una velocidad de


muestreo escalar numrico como un segundo argumento de salida.

'binary'

uint8 vector columna de contenido binario (es decir, el contenido no


se va a tratar como tipo char ).

'table'

Escalar objeto de tabla de CSV (hoja de clculo y text/csv contenido).

Especifica
dor
Tipo de salida
ContentTy
pe
'json'

char ,,, estructura o conjunto de clulas lgica numrica,


para application/jsoncontenido.

'xmldom'

Java Document Object Model (DOM) para el nodo


de text/xml o application/xmlcontenido. Si no se especifica, la funcin
devuelve el contenido XML como un array de caracteres.

'raw'

char vector columna de 'text' , 'xmldom' , y 'json' contenido. La


funcin devuelve cualquier otro tipo de contenido como uint8 vector
columna.

Ejemplo: weboptions('ContentType','text') crea una weboptions objeto que


instruye webread para volver texto, JSON, XML o contenido como un vector
de caracteres.
'ContentReader' - lector de contenido
[] (Predeterminado) | manija de la funcin
lector de contenido, especificado como un mango de funcin. Se puede
crear un weboptions objeto con ContentReader especificado, y pasar el
objeto como un argumento de entrada
a webread . Entonces webread descarga datos desde un servicio web y lee
los datos con la funcin especificada por la funcin de
asa. webread ignoraContentType cuando ContentReader se especifica.
Ejemplo: weboptions('ContentReader',@readtable) crea
una weboptions objeto que instruye webread utilizar readtable para leer el
contenido como una tabla.
'MediaType' - Tipo de medios
'application/x-www-form-urlencoded' (por defecto) | array de
caracteres
tipo de medio, especificado como un array de caracteres. Tipo papel
determina el tipo de contenido (medios) para enviar al servidor. Ver Tipos de
medios de Internet para obtener una lista completa de tipos de medios.
Ejemplo: weboptions('MediaType','application/json') crea
una weboptions objeto que instruye webwrite para codificar datos de la
matriz de caracteres como JSON para enviar a un servicio web.
'RequestMethod' mtodo de la peticin HTTP 'auto' (por defecto) | 'get' | 'post'
Mtodo de solicitud HTTP, especificado como 'auto' , 'get' ,
o 'post' . RequestMethod se puede ajustar a 'get' para indicar el mtodo
HTTP GET, 'post' para indicar el mtodo HTTP POST, o 'auto'.

webread y websave utilizan el mtodo HTTP GET cuando


el RequestMethod caracterstica de una entrada weboptions objeto se
establece en 'auto'.

webwrite utiliza el mtodo HTTP POST cuando


el RequestMethod caracterstica de una entrada weboptions objeto se
establece en 'auto'.

Ejemplo: weboptions('RequestMethod','post') crea una weboptions objeto


que instruye webread , websave , o webwrite utilizar el mtodo HTTP POST
de un servicio web.
'ArrayFormat' - Formato para formar a codificar la consulta o enviar
valores que representan valores mltiples
'csv' (por defecto) | 'json' | 'repeating' | 'php'
Formato para formar a codificar valores de consulta o post que representan
varios valores, especificados como 'csv' , 'json' , 'repeating' , o 'php' . Un
valor de la consulta o post contiene varios valores si es

Una, lgico, numrico o datetime del vector

Una matriz de caracteres con ms de una fila

Un vector de clula, donde cada elemento es una, o lgico


numrico datetime escalar o una matriz de caracteres con una fila

No se admiten otros tipos de datos o dimensiones.


Esta tabla muestra las conversiones de forma codificada para cada formato,
para un parmetro de consulta llamado 'parameter' y un valor de
consulta [1 2 3] . El servicio web especifica la conversin de usar.
Especificador
Conversin forma codificada
ArrayFormat
'csv' (por
defecto)

parameter=1,2,3

'json'

parameter=[1,2,3]

'repeating'

parameter=1&parameter=2&parameter=3

'php'

parameter[]=1&parameter[]=2&parameter[]=3

Para codificar un escalar como una matriz con el


elemento 'json' o 'php' especificadores, coloque el escalar en una matriz de
celdas de un elemento.
Ejemplo: weboptions('ArrayFormat','repeating') crea una weboptions objeto
que instruye webread , websave , o webwrite para formar a codificar
cualquier valor de la consulta o post con varios valores como la repeticin
de los parmetros de consulta.
'CertificateFilename' - Nombre del archivo de certificados raz
carcter vectorial | cadena | 'default'
Nombre del archivo de certificados raz, especificados como un vector de
texto o un carcter que indica la ubicacin de un archivo que contiene los
certificados. El archivo est en formato de correo de privacidad mejorada
(PEM). La ubicacin debe estar en la carpeta actual, en una carpeta en la
ruta de MATLAB, o una ruta completa o relativa a un archivo. Si especifica el

valor 'default' , a continuacin, CertificateFilename se establece en el


archivo de certificado de MATLAB se encuentra en:
fullfile (matlabroot, 'sys', 'certificados', 'ca', 'rootcerts.pem')
Si CertificateFilename no est vaca y usted solicita una conexin HTTPS,
entonces el certificado del servidor se valida con los certificados de
autoridad de certificacin en el archivo PEM. mecanismos HTTPS estndar
utilizan esta validacin para validar la firma en el certificado de servidor y
toda la cadena de certificados. Si la verificacin falla, no se permite una
conexin.
Para agregar certificados a rootcerts.pem , copiar el archivo en una carpeta
de trabajo, editar el archivo y aadir sus certificados a la misma. PEM
archivos son archivos ASCII que se modifican fcilmente. Dado que la
seguridad de las conexiones HTTPS depende de la integridad de este
archivo, es necesario proteger adecuadamente.MATLAB no gestiona
certificados o archivos de certificados, pero hay herramientas de terceros
para la gestin de archivos PEM.
Si CertificateFilename est vaco, entonces MATLAB comprueba si el dominio
certificado del servidor coincide con el nombre de host del servidor y que no
ha caducado.La firma no se valida.
Establecer CertificateFilename para vaciar ( '' ) slo si no se puede
establecer una conexin debido a un certificado que falta o ha caducado.

Das könnte Ihnen auch gefallen