Por que as operações HTTP geralmente são escritas em maiúsculas? [fechadas]

2

Estou procurando a história disso. Por que normalmente escrevemos operações HTTP POST ou OPTIONS em todos os limites?

    
por Mohsen 28.04.2016 / 23:34

2 respostas

10

RFC 1945 (1996) diz

5.1.1 Método

O token Method indica o método a ser executado no recurso    identificado pela solicitação-URI. O método é sensível a maiúsculas e minúsculas.

   Method         = "GET"                    ; Section 8.1
                  | "HEAD"                   ; Section 8.2
                  | "POST"                   ; Section 8.3
                  | extension-method

Quanto a por que , provavelmente foi a influência de protocolos anteriores, como o telnet ( RFC 854 , 1983) que têm idade suficiente para que maiúsculas sejam consideradas mais portáveis (e confiáveis) do que ignorar maiúsculas e minúsculas.

Algumas das RFC 1945 não diferenciam maiúsculas de minúsculas, por exemplo,

  1. Autenticação de acesso

    O HTTP fornece um mecanismo de autenticação de desafio-resposta simples que pode ser usado por um servidor para desafiar uma solicitação do cliente e por um cliente para fornecer informações de autenticação. Ele usa um extensível, token sem distinção entre maiúsculas e minúsculas para identificar o esquema de autenticação, seguido por uma lista separada por vírgulas de pares de valores de atributos que carregar os parâmetros necessários para obter a autenticação por meio esquema.

e também a URL http em si:

A forma canônica para URLs "http" é obtida pela conversão de qualquer    Caracteres UPALPHA no host para seu equivalente LOALPHA (nomes de host são    insensível a maiúsculas e minúsculas), elidindo a porta [":"] se a porta for 80, e    substituindo um abs_path vazio por "/".

    
por 29.04.2016 / 00:54
1

Isso provavelmente é apenas um resultado da definição dessas operações no RFC usando todas as letras maiúsculas. Para outros protocolos (mais antigos), mesmo que a implementação real não seja sensível a maiúsculas e minúsculas, a descrição das operações no RFC também está em maiúsculas.

Pode ser porque isso faz com que eles se destacem no texto apenas documentos nos quais não há outra maneira de enfatizar termos específicos (como usar negrito ou itálico ).

    
por 29.04.2016 / 00:50

Tags