0

Μετατροπή αιτημάτων Curl σε Python

Μετατρέψτε τις εντολές curl σε έτοιμο για εκτέλεση Python, ανάκτηση JavaScript, Node axios, PHP και κώδικα Go — τοπικά στο πρόγραμμα περιήγησής σας.

Επεξεργασία... 0%
Εντολή κελύφους tokenizing
Ανάλυση επιλογών μπούκλας
Μοντέλο αιτήματος κτιρίου
Δημιουργία κωδικού στόχου

Αποτέλεσμα

Αυτή η σελίδα ανοίγει τον μετατροπέα με την Python να έχει ήδη επιλεγεί ως στόχο: επικολλήστε μια εντολή curl, πατήστε το κουμπί και λάβετε κώδικα που βασίζεται σε αιτήματα — την de facto τυπική βιβλιοθήκη HTTP που χρησιμοποιεί σχεδόν κάθε βάση κώδικα Python αντί για το αναλυτικό ενσωματωμένο urllib.

Η μετάφραση είναι δομική, όχι κειμενική. -Οι σημαίες H γίνονται διαταγή κεφαλίδων, ένα σώμα JSON -d αναλύεται και αποδίδεται ως πραγματική εντολή Python που περνά μέσω json= (έτσι τα αιτήματα ορίζουν τον τύπο περιεχομένου και τη σειριοποίηση για εσάς), -u user:pass γίνεται auth=(χρήστης, πέρασμα) και -Τα πεδία F μετατρέπονται σε αρχεία= με open(..., 'rb.') για up. Οι μέθοδοι HTTP αντιστοιχίζονται στο requests.get/post/put/patch/delete, επιστρέφοντας στο requests.request() για οτιδήποτε εξωτικό.

Η τυπική ροή εργασίας: αντιγράψτε ένα αίτημα από τεκμηρίωση API (τα περισσότερα έγγραφα δίνουν παραδείγματα ως curl) ή κάντε δεξί κλικ σε ένα αίτημα στο DevTools του προγράμματος περιήγησης και επιλέξτε Αντιγραφή ως cURL, επικολλήστε το εδώ και αποθέστε το απόσπασμα που δημιουργήθηκε στο σενάριό σας. Τα πάντα αναλύονται τοπικά στο πρόγραμμα περιήγησής σας — σημαντικό, επειδή οι αντιγραμμένες εντολές περιέχουν συνήθως ζωντανά κλειδιά API. Χρειάζεστε JavaScript ή PHP; Αλλάξτε τη γλώσσα-στόχο στο ίδιο εργαλείο.