Logo Passei Direto
Buscar

Perguntas e Respostas sobre Acesso HTTP e JSON em Java

Ferramentas de estudo

Questões resolvidas

"Formato mais utilizado no retorno de webservices, devido à sua simplicidade em comparação com XML." A definição acima refere-se ao:
URL
JSON
CGC
PYTHON
HTTP

Com o uso de um objeto do tipo HttpClient para o acesso ao HTTP, o retorno da conexão efetuada é recebido em um objeto do tipo HttpResponse. A partir daí é possível encapsular os dados de HttpResponse em um HttpEntity, e obter acesso ao fluxo de entrada de dados através de um método específico de HttpEntity.
Qual é este método?
getJSONObject
getContent
getInputStream
getStringFromInputStream
getOutputStream

A sintaxe JSON é de grande utilização para a intermediação de dados, particularmente no que se refere aos dados fornecidos por Web Services do tipo REST. Ao receber estes dados, o Java permite a interpretação dos mesmos a partir de um conjunto de classes específicas. Qual a classe para tratar os dados recebidos como um vetor de elementos?
JSONException
JSONVector
JSONList
JSONArray
JSONObject

Existem diversas formas para acessar um endereço HTTP no Android, e uma delas é com o uso de DefaultHttpClient.
A conexão é aberta com o uso do método execute, o qual retorna um HttpResponse e, para uma chamada do tipo GET, recebe como parâmetro um objeto do tipo:
HttpGet
URL
HttpEntity
InputStream
URLGetter

A tecnologia definida como um sistema de software projetado para suportar a interoperabilidade entre máquinas sobre a rede e permitir comunicação entre aplicações, independente de sistema operacional e de linguagem de programação, tem sido uma solução muito empregada para integração de sistemas.
Esta tecnologia refere-se a:
Content Provider
SOAP
JSON
Web Service
REST

Segundo a definição do Javadoc, uma coleção não ordenada de pares nome/valor corresponde a:


JSONArray
JSONCollection
JSONVector
JSONObject
JSONList

Analise a afirmativa abaixo: Em JSON, é uma sequência ordenada de valores.
Segundo a definição Javadoc estamos nos referindo a classe:
JSONArray.
JSONObject
JSONCollection
JSONList
JSONVector

Um erro comum na programação para acesso HTTP no Android é o uso de uma conexão em meio à Activity, ou seja, na Thread principal, o que irá gerar um erro. Com isso é necessário uso de execução em paralelo, o que pode ser obtido com o uso de um objeto do tipo AsyncTask.
O trecho que será executado em paralelo deve ser implementado no método:
doInBackground
onPostExecute
onPreExecute
doInProgress
onCreate

Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Questões resolvidas

"Formato mais utilizado no retorno de webservices, devido à sua simplicidade em comparação com XML." A definição acima refere-se ao:
URL
JSON
CGC
PYTHON
HTTP

Com o uso de um objeto do tipo HttpClient para o acesso ao HTTP, o retorno da conexão efetuada é recebido em um objeto do tipo HttpResponse. A partir daí é possível encapsular os dados de HttpResponse em um HttpEntity, e obter acesso ao fluxo de entrada de dados através de um método específico de HttpEntity.
Qual é este método?
getJSONObject
getContent
getInputStream
getStringFromInputStream
getOutputStream

A sintaxe JSON é de grande utilização para a intermediação de dados, particularmente no que se refere aos dados fornecidos por Web Services do tipo REST. Ao receber estes dados, o Java permite a interpretação dos mesmos a partir de um conjunto de classes específicas. Qual a classe para tratar os dados recebidos como um vetor de elementos?
JSONException
JSONVector
JSONList
JSONArray
JSONObject

Existem diversas formas para acessar um endereço HTTP no Android, e uma delas é com o uso de DefaultHttpClient.
A conexão é aberta com o uso do método execute, o qual retorna um HttpResponse e, para uma chamada do tipo GET, recebe como parâmetro um objeto do tipo:
HttpGet
URL
HttpEntity
InputStream
URLGetter

A tecnologia definida como um sistema de software projetado para suportar a interoperabilidade entre máquinas sobre a rede e permitir comunicação entre aplicações, independente de sistema operacional e de linguagem de programação, tem sido uma solução muito empregada para integração de sistemas.
Esta tecnologia refere-se a:
Content Provider
SOAP
JSON
Web Service
REST

Segundo a definição do Javadoc, uma coleção não ordenada de pares nome/valor corresponde a:


JSONArray
JSONCollection
JSONVector
JSONObject
JSONList

Analise a afirmativa abaixo: Em JSON, é uma sequência ordenada de valores.
Segundo a definição Javadoc estamos nos referindo a classe:
JSONArray.
JSONObject
JSONCollection
JSONList
JSONVector

Um erro comum na programação para acesso HTTP no Android é o uso de uma conexão em meio à Activity, ou seja, na Thread principal, o que irá gerar um erro. Com isso é necessário uso de execução em paralelo, o que pode ser obtido com o uso de um objeto do tipo AsyncTask.
O trecho que será executado em paralelo deve ser implementado no método:
doInBackground
onPostExecute
onPreExecute
doInProgress
onCreate

Prévia do material em texto

1a Questão 
 
 "Formato mais utilizado no retorno de webservices, devido a sua simplicidade em comparação com XML." 
A definição acima refere-se ao: 
 
 
JSON 
 
HTTP 
 
PYTHON 
 
URL 
 
CGC 
 
 
 
 
 2a Questão 
 
 
 Com o uso de um objeto do tipo HttpClient para o acesso ao HTTP, o retorno da conexão efetuada é recebido 
em um objeto do tipo HttpResponse. A partir daí é possível encapsular os dados de HttpResponse em um 
HttpEntity, e obter acesso ao fluxo de entrada de dados através de um método específico de HttpEntity. Qual 
é este método? 
 
 
getStringFromInputStream 
 
getOutputStream 
 
getInputStream 
 getContent 
 
getJSONObject 
 
 
Explicação: O método getContent, da classe HttpEntity, retorna uma InputStream referente ao fluxo de 
entrada de dados da conexão HTTP. 
 
 
 
 
 3a Questão 
 
 
 A sintaxe JSON é de grande utilização para a intermediação de dados, particularmente no que se refere aos 
dados fornecidos por Web Services do tipo REST. Ao receber estes dados, o Java permite a interpretação dos 
mesmos a partir de um conjunto de classes específicas. Qual a classe para tratar os dados recebidos como 
um vetor de elementos? 
 
 
JSONVector 
 
JSONException 
 
JSONObject 
 
JSONList 
 JSONArray 
 
 
Explicação: O objeto do tipo JSONArray recebe uma String com os dados JSON e interpreta os mesmos como 
um vetor de elementos do tipo JSONObject. 
 
 
 
 
 4a Questão 
 
 
 Existem diversas formas para acessar um endereço HTTP no Android, e uma delas é com o uso de 
DefaultHttpClient. A conexão é aberta com o uso do método execute, o qual retorna um HttpResponse e, 
para uma chamada do tipo GET, recebe como parâmetro um objeto do tipo: 
 
 HttpGet 
 
InputStream 
 
URL 
 
URLGetter 
 
HttpEntity 
 
 
Explicação: Um objeto HttpClient abre a conexão a partir de um HttpGet ou HttpPost. 
 
 
 
 
 5a Questão 
 
 
 A tecnologia definida como um sistema de software projetado para suportar a interoperabilidade entre 
máquinas sobre a rede e permitir comunicação entre aplicações, independente de sistema operacional e de 
linguagem de programação, tem sido uma solução muito empregada para integração de sistemas. Esta 
tecnologia refere-se a: 
 
 Web Service 
 
JSON 
 
SOAP 
 
REST 
 
Content Provider 
 
 
Explicação: Web service é uma solução utilizada na integração de sistemas e na comunicação entre 
aplicações diferentes. Com esta tecnologia é possível que novas aplicações possam interagir com aquelas que 
já existem e que sistemas desenvolvidos em plataformas diferentes sejam compatíveis. 
 
 
 
 
 6a Questão 
 
 
 Segundo a definição do Javadoc, uma coleção não ordenada de pares nome/valor corresponde a: 
 
 
JSONList 
 
JSONCollection 
 
JSONVector 
 
JSONArray. 
 JSONObject 
 
 
Explicação: Uma variável do tipo JSONObject armazena um objeto JSON. Segundo a definição do Javadoc 
desta classe, um objeto JSON é uma coleção não ordenada de pares nome/valor. 
 
 
 
 
 7a Questão 
 
 
 Analise a afirmativa abaixo: 
 
Em JSON, é uma sequência ordenada de valores. 
 
Segundo a definição Javadoc estamos nos referindo a classe: 
 
 
JSONList 
 
JSONCollection 
 
JSONVector 
 
JSONObject 
 JSONArray. 
 
 
Explicação: Em JSON, um JSONArray é uma sequência ordenada de valores. Estes valores podem ser de um 
tipo básico (string, inteiro, float, etc.) ou podem ser objetos (JSONObject) 
 
 
 
 
 8a Questão 
 
 
 Um erro comum na programação para acesso HTTP no Android é o uso de uma conexão em meio à Activity, 
ou seja, na Thread principal, o que irá gerar um erro. Com isso é necessário uso de execução em paralelo, o 
que pode ser obtido com o uso de um objeto do tipo AsyncTask. O trecho que será executado em paralelo 
deve ser implementado no método: 
 
 
onPreExecute 
 
doInProgress 
 
onCreate 
 doInBackground 
 
onPostExecute 
 
 
Explicação: Para uma AsyncTask, ocorre onPreExecute, antes da execução em paralelo, e onPostExecute, ao 
seu término. O trecho que executará em uma thread separada deve ficar no método doInBackground.

Mais conteúdos dessa disciplina