Esempio: https://yours.tools/, il parametro get viene aggiunto direttamente dopo l'url.
Parametri POST in ingresso
Formato del cookie: key=value;key2=value2;key3=value3
Formato dell'intestazione: chiave:valore, una riga alla volta.
Formato proxy: 10.10.10.10:8080
Le informazioni sulle note saranno memorizzate nel cookie

Copiare

        
Copiare

        

    

Introduzione di HTTP Request Tester

1. Supporto del tipo di richiesta

Questo strumento supporta i seguenti tipi di richiesta:

  • GET Ottenere dati dal server.
  • POST Inviare dati al server.
  • PUT Sostituire una risorsa specificata sul server.
  • DELETE Eliminare una risorsa specificata sul server.
  • HEAD Ottenere informazioni sull'intestazione senza restituire contenuti specifici.
  • TRACE : Fare l'eco delle richieste ricevute dal server, principalmente a scopo di test.
  • OPTIONS Interrogare i metodi di richiesta supportati dal server.
  • PATCH Modificare parzialmente una risorsa.

2. Compilazione manuale dei cookie

Quando si accede a un'interfaccia che richiede il login, è possibile compilare manualmente i seguenti cookieCookie Quando si accede all'interfaccia che richiede il login, è possibile compilare manualmente il cookie. In alternativa, è possibile accedere al nome di dominio dell'interfaccia in Google Chrome premendoF12 Aprire gli Strumenti per gli sviluppatori, trovare la richiesta corrispondente nel pannelloNetwork trovare la richiesta corrispondente, copiare direttamente le informazioni sul cookie e riempire la casella di immissione del cookie di questo strumento, in modo da poter richiamare facilmente il cookie per effettuare una richiesta senza immetterlo manualmente.

3. Intestazione personalizzata

È possibile inserire manualmente le informazioniHeader informazioni personalizzate manualmente, oppure si può ottenere l'intestazione richiesta nel pannello delNetwork del browser, copiare e incollare le informazioni dell'intestazione richiesta direttamente nella casella di immissione dell'intestazione di questo strumento.

4. Panoramica della richiesta HTTP

Per testare e utilizzare l'interfaccia HTTP è necessario comprendere i concetti di base delle richieste HTTP:

  • Richiesta HTTP In generale, il client invia dati al server tramite il protocollo HTTP e il server analizza le informazioni inviate dal client in base al protocollo.
  • Parametri di richiesta comunemente utilizzati:
    • Parametri GET Parametri GET: l'URL viene aggiunto dopo la richiesta ed è racchiuso in un simbolo? simbolo. Ad esempio:https://yours.tools/ ?a=b&c=d Ad esempio, la parte dopo il punto interrogativo è il parametro di richiesta GET.
    • Parametri POST I parametri POST non vengono visualizzati nell'URL, ma nel corpo della richiesta HTTP.key=value I parametri POST possono essere passati sotto forma di JSON o XML. I parametri POST possono essere passati sotto forma diContent-Type Il server analizza la richiesta in base ai diversi tipi di contenuto.

Tipi di contenuto comuni

  • application/x-www-form-urlencoded Utilizzato comunemente per l'invio di moduli, i parametri sono nel formato di"a=b&c=d" : comunemente usato per l'invio di moduli, con parametri in formati come
  • application/json Quando si inviano dati in formato JSON, è necessario impostare il Content-Type nell'intestazione della richiesta; di solito il server leggerà lo stream nel corpo della richiesta per elaborare i dati.

5. Intestazione della richiesta e della risposta

  • Intestazione della richiesta Le informazioni di intestazione inviate dal client al momento della richiesta, sono utilizzate per informare il server sulla situazione del client, ad esempio se supporta la compressione, la lingua accettata, l'User-Agent, il Referer, ecc.
  • Intestazione della risposta : le informazioni di intestazione restituite dal server al client, tra cui il codice di stato della richiesta, la politica di caching, i cookie impostati, ecc. Dopo aver ricevuto la risposta, il browser imposterà queste informazioni di conseguenza.
Registri di accesso: