1
resposta

URL da questão retorna código 200

Ao acesar a url informada no cabeçalho da questão, a mesma retorna o seguinte cabeçalho:

General:

Request URL:http://cocoon.globo.com/v2/

Request Method:POST

Status Code:200 OK

Remote Address:201.7.182.243:80

Referrer Policy:no-referrer-when-downgrade

1 resposta

Oi Romulo, realmente nesse exemplo o sistema em questão não está retornando o Status que a gente quer na aba default do navegador.

Dei uma olhada nessa requisição e ela retorna 200 na requisição XHR mas retorna um Json:

{"error":"Cookie missing"}

Que basicamente nos diz que houve um erro. O correto não seria retornar 200 mesmo.

Entretanto, se você der uma olhada na aba 'doc' do seu navegador, você encontrará a resposta 404 de document.

Aproveitei e testei a outra requisição do exercicio:

https://s3.amazonaws.com/caelum-online-public/http/qq.png

E essa realmente retorna o 403 esperado.

Você pode sugerir uma melhoria para esse exercicio aqui =)

Uma forma interessante de testar requisições além de acessar pelo navegador é envia-las manualmente. Tem um software muito legal pra isso chamado postman. Eu executei todos os testes pelo navegador e manualmente. Assim você tem uma base melhor dos resultados do seu teste =)

Abraço e bons estudos.