Cargas de métodos de solicitação HTTP

Ontrada @Wikipedia em HTTP lista os seguintes métodos de solicitação HTTP:

CABEÇA Solicita a resposta idêntica àquela que corresponderia a uma solicitação GET, mas sem o corpo da respostOBTER Solicita uma representação do recurso especificadPOSTAR Envia os dados a serem processados (por exemplo, de um formulário HTML) para o recurso identificado. Os dados estão incluídos no corpo da solicitação.COLOCAR Carrega uma representação do recurso especificadEXCLUIR Exclui o recurso especificadVESTÍGIO Faz eco da solicitação recebida, para que um cliente possa ver quais (se houver) alterações ou acréscimos foram feitos por servidores intermediárioOPTIONS: Retorna os métodos HTTP que o servidor suporta para o URL especificado. Isso pode ser usado para verificar a funcionalidade de um servidor da Web solicitando '*' em vez de um recurso específico.CONECTAR Converte a conexão de solicitação em um túnel TCP / IP transparente, geralmente para facilitar a comunicação criptografada por SSL (HTTPS) por meio de um proxy HTTP não criptografadFRAGMENTO É usado para aplicar modificações parciais a um recurs

Estou interessado em saber (especificamente sobre os cinco primeiros métodos):

qual desses métodos é capaz (deveria?) receber cargas úteis dos métodos que podem receber cargas úteis, como eles as recebem?via string de consulta no URL?via corpo codificado por URL?via corpo bruto / em pedaços?com uma combinação de ([tudo / alguns]) dos itens acima?

Aprecio todas as informações, se você puder compartilhar algumas leituras (de preferência leves) que também seriam ótimas!

questionAnswers(3)

yourAnswerToTheQuestion