A equipe de análise de sistemas do TJRN implementou o web service JusDocs, que retorna o conteúdo de um documento identificado pelo parâmetro doc. O JusDocs é um web service do tipo Representational State Transfer (REST) e foi hospedado no servidor web Apache do tribunal. Durante um teste de funcionamento do JusDocs, foi disparada a seguinte requisição Hypertext Transfer Protocol (HTTP):
HEAD
https://apache.tjrn.jus.br/jusdocs?doc=processos%2
F2023%2Fcapa
Em relação à requisição HTTP apresentada acima e de acordo com as especificações do HTTP:
a) Que método HTTP foi utilizado na requisição?
b) Qual o valor do parâmetro doc ao se remover a codificação por cento?
c) Em relação ao body da mensagem, como o Apache deve proceder ao responder uma requisição feita com este método HTTP?
O teste de funcionamento do JusDocs disparou ainda a seguinte requisição HTTP:
PUT
https://apache.tjrn.jus.br/jusdocs?doc=processos%2
F2023%2Fcapa
Content-Type: application/json
Body: “novoConteúdo”
Obtendo a seguinte resposta:
HTTP/1.1 409 <409-REASON-PHRASE>
A string <409-REASON-PHRASE> está ocultando a descrição curta do código de erro 409 do HTTP, que foi gerado pelo JusDocs e retornado pelo Apache.
Em relação às novas mensagens HTTP apresentadas acima e de acordo com as especificações do HTTP e do JavaScript Object Notation (JSON):
d) O body da nova requisição constitui um JSON válido?
e) Qual a descrição curta do código de erro 409 do HTTP, ocultado pela string <409-REASON-PHRASE>?
CONTEÚDO EXCLUSIVO
Confira nossos planos especiais de assinatura e desbloqueie agora!
Ops! Esta questão ainda não tem resolução em texto.
Ops! Esta questão ainda não tem resolução em vídeo.
Questões Relacionadas
Java é uma linguagem de programação de alto nível e orientada a objetos que foi desenvolvida pela Sun Microsystems (agora propriedade da Oracle Corporation) na década de 1990 e foi projetada para ser portátil, eficiente e segura, permitindo que o código desenvolvido seja executado em diferentes plataformas sem a necessidade de recompilação.
A seguir, é apresentado o código fonte de uma classe escrita em JAVA, em que pode ser estabelecida a conexão com o banco de dados database utilizando a porta port, localizado em hostname:
public class MySQL extends Database {
private String port;
private String hostname;
public MySQL (String database, String hostname, String port) {
super(database);
this.…
Analise o código JavaScript da função XPTO exibido a seguir.
function XPTO(valor, lista) {
var i = 0;
var posicao = -1;
for (i = 0; i < lista.length; i++) {
if (lista[i] == valor) {
posicao = i;
}
}
return posicao;
}
A função percorre um array contendo números inteiros e retorna a posição de um determinado número. Se esse número não é encontrado no array, a função retorna o valor -1. O número procurado e o array são fornecidos como parâmetros. Note que o código, como apresentado, executa tantos ciclos quantos forem os elementos na lista.
Por exemplo,
XPTO (11, [2, 1, 3, 4, 7, 8, 10, 12]) retornaria -1, e percorreria 8 ciclos.
XPTO (13, [1, 2, 3, 5, 8, 13, 21]) retornaria 5, e percorreria …
O Máximo Divisor Comum (MDC) de dois ou mais números inteiros, positivos e diferentes de zero é o maior (máximo) número inteiro que divide simultaneamente esses dois ou mais números. Os exemplos a seguir ilustram o cálculo do MDC.
| Números | MDC |
| 90, 12 | 6 |
| 23, 17 | 1 |
| 1024, 2048, 256, 48 | 16 |
Item 1
Descreva em português, sucinta e precisamente, o passo a passo de um algoritmo eficiente que calcula o MDC de dois números inteiros, positivos e diferentes de zero.
Observações sobre o texto apresentado:
a) deve respeitar rigorosamente a especificação;
b) deve ser claro e organizado;
c) não deve conter comentários e/ou justificativas;
d) não deve incluir trechos que estejam fora do escopo da so…



