Para facilitar o teste rápido de sua interface, você pode enviar suas informações de solicitação para este site. Contanto que você envie no formato deste site, você pode pular diretamente para a página de solicitação deste site, evitando problemas de desenvolver seu próprio pedido.!
O endereço fornecido por este site: http://coolaf.com/tool/gp, suporte obter solicitação, passar os parâmetros para este site em sua página
O url preencherá automaticamente a caixa de solicitação deste site, o que é conveniente para você testar diretamente. A descrição do parâmetro é a seguinte:
u: O url que você solicitou, obrigatório
m: método de solicitação, postagem padrão. Outros são: get, put, delete, head, trace, patch, options
p: os parâmetros de postagem que você solicitou, opcional
c: O cookie que você solicitou, o formato é como o método de preenchimento desta página do site, opcional
h: O cabeçalho que você solicitou, o formato é como o método de preenchimento desta página do site, opcional
px: usar proxy ip, formato 10.10.10.10: 8080, opcional
Todos os parâmetros acima precisam ser encodeURIComponent
Exemplo:
http://coolaf.com/tool/gp?u=http%3A%2F%2Fcoolaf.com%2Ftool%2Fparams%3Fg%3Dgtest%26g2%3Dgtest2&p=p%3Dptest%26p%3Dtest2&c=c%3Dcookie%3Bc1%3Dcookie1%3Bc2%3Dcookie2&px=&h=Content-Type%3Aapplication%2Fx-www-form-urlencoded%0AAccept-Language%3Azh-CN%2Cen-US%3Bq%3D0.8%2Cen%3Bq%3D0.6%2Czh%3Bq%3D0.4
Breve descrição desta ferramenta:
1. Esta ferramenta online suporta a interface http post, get, put, delete, head, trace, options, patch e outras solicitações, e suporta solicitações com cabeçalho de cookie e proxy ip
2. Pode gerar documentos de interface api, este site também fornece teste de estresse de interface api e teste de websocket. 2. Ao acessar a interface para fazer o login, você pode preencher manualmente o cookie. Ou visite este nome de domínio de interface no Google Chrome, pressione F12, em rede,
ícone , copie e preencha diretamente o cookie desta ferramenta. Você pode visitar com cookies, sem necessidade de preencher manualmente
3. O cabeçalho pode ser inserido manualmente (informações personalizadas do cabeçalho). Você também pode obter as informações do cabeçalho na rede do navegador e preenchê-las diretamente na caixa de entrada do cabeçalho desta ferramenta.
ícone
No vernáculo sobre solicitação http:
Para testar e usar a interface http, devemos primeiro entender o que é uma solicitação http:
De modo geral, a requisição http é para enviar as coisas do cliente para o servidor através do protocolo http, e o servidor analisa as coisas enviadas do cliente de acordo com a definição do protocolo http.
Algo aqui!
Os parâmetros de solicitação get e post são comumente usados em solicitações http. Os parâmetros get são combinados na parte de trás da url, e o nome de domínio e os parâmetros são conectados com "?" para formar uma solicitação get.
Por exemplo: http://coolaf.com?a=b&c=d, após o ponto de interrogação ser o parâmetro get request, o post request não será visto na url, será colocado em http
No corpo da solicitação, as funções são encapsuladas em todas as principais linguagens e os parâmetros de pós-solicitação são analisados no corpo. Qual é a aparência do parâmetro post? pode ser
De qualquer forma, a forma comum de chave = valor é igual à forma de solicitação get "a = b & c = d". Além disso, os formatos json e xml também são comuns. isto
Alguns formatos serão afetados pelo tipo de conteúdo quando forem entregues. Diferentes formatos de entrega de tipo de conteúdo são diferentes, e o servidor será baseado em
Content-Type analisa o formato correspondente. O cliente e o servidor usam esses protocolos para distinguir o formato que está sendo entregue. Deve entender
Tipo de conteúdo comum, consulte a descrição do link Tipo de conteúdo acima para obter mais informações.
Tipo de conteúdo: application / x-www-form-urlencoded, semelhante a formulários de formulário e solicitações de obtenção e postagem.
formato como "a = b & c = d", o servidor irá analisar automaticamente
Content-Type: application / json Se você deseja enviar o formato json, você precisa adicionar este Content-Type no cabeçalho da solicitação
tipo, a aceitação desta forma de servidor não é a mesma, geralmente não será analisada no post request, geralmente precisa ser obtida através da leitura do body stream.
Os acima são dois formatos de transmissão comuns. Às vezes, quando escrevemos o código nós mesmos, não precisamos escrevê-lo. Isso ocorre porque algumas das bibliotecas foram adicionadas automaticamente, então
Você não precisa adicioná-lo. O tipo de conteúdo é muito importante. Ele afeta o formato de entrega.
Também preste atenção no cabeçalho da solicitação http, que é dividido em cabeçalho da solicitação e cabeçalho da resposta, cabeçalho da solicitação
É enviado quando o cliente solicita, informando ao servidor a situação do cliente, como o servidor precisa retornar para você, por exemplo, se deseja compactar
(Accept-Encoding: gzip, deflate, sdch) Isso é para dizer ao servidor que eu suporte esses tipos de compactação. Quando você retornar
Mais tarde, você pode escolher um tipo de compressão de dados, eu posso desbloquear. Também há a possibilidade de armazenar em cache, idiomas aceitos, agente do usuário, referenciador, etc.,
O cookie também é colocado no cabeçalho da solicitação e passado para o servidor para permitir o login. Portanto, o cabeçalho da solicitação diz
O que você tem do lado do servidor ou os parâmetros a serem transmitidos, os acima são todos definidos pelo protocolo http, e todos podem analisá-lo de acordo com esta regra. Além disso,
O cabeçalho pode ser personalizado, você pode adicionar qualquer variável a ele. Portanto, as informações no cabeçalho podem ser modificadas arbitrariamente e enviadas para
No lado do servidor.
O cabeçalho da resposta é relativo ao cabeçalho do pedido, que é a informação que o servidor dá ao cliente. Alguns são baseados no cliente
resposta à demanda, algum servidor informa ao cliente algumas outras informações, por exemplo, protocolo de solicitação, código de status da solicitação, se deseja armazenar em cache,
A configuração do cookie também é retornada no cabeçalho da resposta, e o navegador irá configurá-lo no navegador ao recebê-lo.
Existem tantos vernáculos, quaisquer erros ou problemas podem ser discutidos em grupo. O aprendizado é infinito. http não é mágico. Faça mais uso do navegador f12,
Olhe para a rede, com o tempo, haverá efeitos inesperados! ! !