Você está na página 1de 3

LucasFirminoGomes

DocumentaodocomponenteWEB

ComponentenovisvelquefornecefunespararequisiesHTTPGET,POST,PUTe
DELETE.

propriedades

AllowCookies =Indicaseoscookiesdeumarespostadevemserguardadoseutilizados
empedidossubsequentes.OscookiessosuportadosapenasnaversoAndroid2.3ou
superior.

requestHeaders =Oscabealhosdarequisio,devemserenviadocomoumalista
contendosublistasdedoiselementos.Oprimeiroelementodecadasublistarepresentao
nomedocampoenviadonarequisio.Osegundoelementodecadasublistarepresenta
osvaloresdoscampos,podeserumvalornicoouumalistacontendovriosvalores.

responsefilename =Onomedoarquivoemquearespostadeveserguardado.Se
SaveResponseformarcadoeresponsefilenameestvazia,entoumnovonomede
arquivosergerado.

SaveResponse =Searespostadevesersalvoemumarquivo.
Url=AURLparaareqiusioweb.

Eventos

GotFile(texturl,numberresponseCode,textresponseType,textfileName) =Evento
indicandoqueumasolicitaofoiconcluda.RetornaaURLdarequisio,ovalordocdigo
deresposta(seocidigofordiferentede200algodeuerrado),otipodarespostaeonome
doarquivoquefoiretornado.

GotText(texturl,numberresponseCode,textresponseType,textresponseContent) =
Eventoindicandoqueumasolicitaofoiconcluda.RetornaaURLdarequisio,ovalor
docdigoderesposta(seocidigofordiferentede200algodeuerrado),otipodaresposta
eocontedoquefoiretornado.

Mtodos

textBuildRequestData(listlist)
=Converteumalistadesublistasdedoiselementos,
representandoparesnomeevalor,paraumacadeiaformatadacomotipodemdia
application/xwwwformurlencoded,apropriadaparapassarparaPostText.

ClearCookies() =LimpatodososcookiesparaestecomponenteWeb.

APPInventorBrasil2016

LucasFirminoGomes

Delete()=ExecutaumasolicitaoHTTPDELETEusandoapropriedadeUrlerecuperaa
resposta.
SeapropriedadeSaveResponse(salavrarquivo)verdade,arespostasersalvoemum
arquivoeoeventoGotFile()seracionado.Apropriedaderesponsefilename(nomedo
arquivoderesposta)podeserusadoparaespecificaronomedoarquivo.Seapropriedade
SaveResponsefalsa,oeventoGotText()seracionado.

Get()=ExecutaumasolicitaoHTTPGETusandoapropriedadeUrlerecuperaa
resposta.SeapropriedadeSaveResponse(salavrarquivo)verdade,arespostaser
salvoemumarquivoeoeventoGotFile()seracionado.Apropriedaderesponsefilename
(nomedoarquivoderesposta)podeserusadoparaespecificaronomedoarquivo.Sea
propriedadeSaveResponsefalsa,oeventoGotText()seracionado.

textHtmlTextDecode(htmlTexttexto) =DecodificaovalordetextoHTML.Entidadesde
caracteresHTMLcomo&amp,&lt,&gt,&apos,e&quotsoalteradospara&,<,>,
"e".Entidadescomoo&#xhhhhe&#nnnnsoalteradasparaoscaracteresapropriados.

anyJsonTextDecode(textjsonText) =DecodificaovalorcodificadoemJSONpara
produzirumvaloraceitonoAppInventor.UmalistaJSONcomosdados[x,y,z]ser
decodificadaparaumalista(xyz),umobjetoJSONcomonomeevalor,(indicadocomoA:
Bentrechaves)descodificaumalista((AB)),que,umalistacontendoalistadedois
elementos(AB).

PostFile(textpath) =ExecutaumasolicitaoHTTPPOSTusandoapropriedadeUrleos
dadosdoarquivoespecificado.SeapropriedadeSaveResponse(salavrarquivo)verdade,
arespostasersalvoemumarquivoeoeventoGotFile()seracionado.Apropriedade
responsefilename(nomedoarquivoderesposta)podeserusadoparaespecificaronome
doarquivo.SeapropriedadeSaveResponsefalsa,oeventoGotText()seracionado.

PostText(texttext) =ExecutaumasolicitaoHTTPPOSTusandoapropriedadeUrleo
textoespecificado.
OscaracteresdotextosocodificadosusandocodificaoUTF8.Seapropriedade
SaveResponse(salavrarquivo)verdade,arespostasersalvoemumarquivoeoevento
GotFile()seracionado.Apropriedaderesponsefilename(nomedoarquivoderesposta)
podeserusadoparaespecificaronomedoarquivo.SeapropriedadeSaveResponse
falsa,oeventoGotText()seracionado.

PostTextWithEncoding(texttext,textoencoding) =ExecutaumasolicitaoHTTP
POSTusandoapropriedadeUrleotextoespecificado.Oscaracteresdotextoso
codificadosusandoacodificaodada.SeapropriedadeSaveResponse(salavrarquivo)
verdade,arespostasersalvoemumarquivoeoeventoGotFile()seracionado.A
propriedaderesponsefilename(nomedoarquivoderesposta)podeserusadopara
especificaronomedoarquivo.SeapropriedadeSaveResponsefalsa,oeventoGotText()
seracionado.

APPInventorBrasil2016

LucasFirminoGomes

PutFile(textpath)
=ExecutaumasolicitaoHTTPPUTusandoapropriedadeUrleos
dadosdoarquivoespecificado.SeapropriedadeSaveResponse(salavrarquivo)verdade,
arespostasersalvoemumarquivoeoeventoGotFile()seracionado.Apropriedade
responsefilename(nomedoarquivoderesposta)podeserusadoparaespecificaronome
doarquivo.SeapropriedadeSaveResponsefalsa,oeventoGotText()seracionado.

PutText(textotexto)=ExecutaumasolicitaoHTTPPUTusandoapropriedadeUrleo
textoespecificado.OscaracteresdotextosocodificadosusandocodificaoUTF8.
SeapropriedadeSaveResponseverdade,arespostasersalvoemumarquivoeo
eventoGotFileseracionado.Apropriedaderesponsefilenamepodeserusadopara
especificaronomedoarquivo.
SeapropriedadeSaveResponsefalsa,oeventoGotTextseracionado.

PutTextWithEncoding(textotexto,codificaodetexto) =Executaumasolicitao
HTTPPUTusandoapropriedadeUrleotextoespecificado.Oscaracteresdotextoso
codificadosusandoacodificaodada.SeapropriedadeSaveResponse(salavrarquivo)
verdade,arespostasersalvoemumarquivoeoeventoGotFile()seracionado.A
propriedaderesponsefilename(nomedoarquivoderesposta)podeserusadopara
especificaronomedoarquivo.SeapropriedadeSaveResponsefalsa,oeventoGotText()
seracionado.

textUriEncode(texttext)
=Codificaovalordetextodeterminadodemodoquepossaser
usadaemumURL.

anyXMLTextDecode(XmlTexttexto)
DecodificaastringXMLdadaparaproduzirumaestruturalista.Consulteadocumentao
doInventorAppem"Outrostemas,notasedetalhes"paraobterinformaes.

APPInventorBrasil2016

Você também pode gostar