Python richiede dati post modulo

Python richiede dati post modulo

Il caricamento e il download sono molto comuni quando si tratta di utilizzare il Web e Internet. Che sia semplice formare dati, audio, video o qualsiasi altro tipo di dati, spesso dobbiamo scaricare o caricare le cose sul Web. I linguaggi di programmazione di alto livello hanno reso significativamente più facile ottenere o pubblicare cose sul web utilizzando le loro librerie semplici e utili. Python Programing Language offre la funzione "post" per inviare i dati del modulo sul Web. In questa guida, impareremo come utilizzare il metodo "post" per inviare i dati del modulo sul Web. Quindi iniziamo!

Python richiede dati post modulo

Il metodo post è fornito dal linguaggio di programmazione Python per inviare i dati al server. Il server potrebbe essere qualsiasi cosa, un nodo ricevente generale, un'interfaccia Web o qualsiasi altra cosa. Una volta che i dati vengono inviati utilizzando il metodo post, vengono archiviati nel database per il futuro e ulteriormente utilizzo. Il metodo post è fornito dalla libreria "Richieste" in Python. Ora arriviamo ai fondamenti delle richieste di Python richieste i dati del modulo con gli esempi di esempio indicati di seguito.

Esempio 1

Inizieremo con un esempio semplice e semplice in modo da non avere problemi a capire il funzionamento dei dati post-moduli Python-Requests. Il codice di esempio indicato di seguito ti aiuterà a comprendere il funzionamento di base del metodo dei dati post modulo richieste Python. Vediamo per la prima volta il codice qui sotto e spiegheremo ogni riga di codice uno per uno:

richieste di importazione
url = 'https: // httpbin.org/post '
Form_Data = 'User': 'Value'
server = richieste.post (url, data = form_data)
output = server.testo
print ('La risposta dal server è: \ n', output)

La prima cosa che devi fare è importare la libreria delle richieste nel programma Python. Questo può essere fatto utilizzando l'istruzione "Importa richieste". Una volta importata la libreria, puoi facilmente utilizzare le sue funzioni. Assicurati di aver preinstallato la libreria delle richieste; Se si ottiene un errore durante l'inclusione della libreria delle richieste, puoi semplicemente installarlo con il comando "PIP Installa richieste". Questo installerà la libreria delle richieste e consentirà di utilizzare la libreria nei programmi.

Dopo aver importato la libreria delle richieste nel programma, viene definito un URL, che verrà utilizzato per effettuare la richiesta Post. I dati del modulo da pubblicare sono assegnati alla variabile Form_data. La funzione post viene chiamata con le richieste.comando post (). L'URL definito e i dati che devono essere pubblicati vengono passati alla funzione Post (). La risposta del server viene ricevuta dal server.comando di testo. La risposta del server viene salvata nella variabile "output" e utilizzando il comando print (), viene visualizzata sullo schermo. Ora vediamo l'output di seguito:

Come puoi vedere, abbiamo fornito Form_Data = “User”: “Value” e viene visualizzato sotto forma del server:

Il resto delle variabili mostra i rispettivi valori del server web.

Esempio 2

In precedenza abbiamo spiegato un semplice esempio per i post sui post di Python richieste. Ora passiamo all'esempio più complicato. Tuttavia, una volta compreso come funziona il metodo post richieste in un programma Python, puoi usarlo facilmente nei programmi e gestire complicati problemi pratici con esso. In questo esempio, proveremo a spiegare come i dati multi-righe possono essere inviati al server utilizzando il metodo dei dati post modulo richieste Python. Il codice di riferimento per la tua comprensione è riportato nello screenshot di seguito, dai un'occhiata:

richieste di importazione
url = 'https: // httpbin.org/post '
Form_data =
'utente': 'valore',
'Kalsoom': 'proprietario'
server = richieste.post (url, data = form_data)
output = server.testo
print ('La risposta dal server è: \ n', output)

Qui, abbiamo usato lo stesso codice che abbiamo fatto nell'ultimo esempio; Abbiamo fornito solo i dati multi-file alla variabile Form_Data. La variabile Form_Data ora contiene le due righe di coppie di tasti e valori da inviare sul server utilizzando il metodo POST RICHECSS. Vediamo l'output di seguito per verificare come sono rappresentati i dati pubblicati sul lato server. L'output del metodo post richieste è il seguente:

Ora puoi vedere che i dati nella variabile Form_Data vengono visualizzati nella sezione "Modulo" sul lato server.

Questi sono i dati che abbiamo inviato al server nella richiesta.comando post ().

Esempio 3

Ora impariamo a incorporare il metodo POST CHE RICHECSS per pubblicare i dati sul server, che non è codificato. Questo è un esempio molto comune di passaggio della stringa in form_data anziché il dizionario della chiave: valori. I dati della stringa semplici possono essere inviati direttamente con il metodo delle richieste pubblicate. Il codice indicato di seguito è per il tuo riferimento:

richieste di importazione
Importa JSON
url = 'https: // httpbin.org/post '
Form_data =
'utente': 'valore',
'Kalsoom': 'proprietario'
server = richieste.Post (URL, Data = JSON.dumps (form_data))
output = server.testo
print ('La risposta dal server è: \ n', output)

Qui, puoi notare che abbiamo usato il JSON.Comando dumps () per convertire la chiave del dizionario: coppia di valori in una stringa semplice. Per usare il JSON.Dumps () Metodo, abbiamo importato per la prima volta la libreria JSON utilizzando l'istruzione JSON "importazione" all'inizio del programma.

Come sappiamo che per l'utilizzo di qualsiasi funzione associata a una libreria, dobbiamo includere esplicitamente la libreria nel programma. Quindi, la libreria JSON viene importata nel programma per utilizzare il JSON.Dumps () funzione. La chiave del dizionario: la coppia di valori viene passata al JSON.Dumps () funzione per convertirlo in una stringa. Utilizzando il comando print (), la stringa convertita, i dati pubblicati e il suo tipo vengono visualizzati. L'output è il seguente:

Come puoi vedere, il campo "dati" ha i dati pubblicati e il campo "modulo" è vuoto. Questo perché i dati post non sono codificati da forma, quindi sono archiviati nel campo "dati" anziché nel campo "forma". I dati pubblicati vengono archiviati nel campo "dati" nel formato stringa anziché la chiave del dizionario: valori.

Conclusione

Questa è una guida completa su Python Richiede dati post modulo. Con l'aiuto di esempi, abbiamo imparato a scrivere in modo efficiente i codici Python, inclusi i dati post -moduli richieste Python. Il metodo dei dati post modulo richiede Python viene utilizzato dai programmatori per inviare i dati al server. Il server può essere un sito Web, un nodo semplice o altro. I codici di esempio indicati negli esempi ti aiuteranno a scrivere codici personalizzati per le tue applicazioni pratiche. Pratica questi esempi e acquisirai facilmente familiarità con le richieste Python Metodo dei dati post modulo.