Firefox Copy as cURL: επαναλάβετε το αίτημα μέσω διαμεσολαβητή
Ξεκινήστε από την έξοδο Copy as cURL του Firefox Network Monitor και μετά επιλέξτε τον διαμεσολαβητή ανεξάρτητα για μια χρήσιμη σύγκριση HTTP.
Για ένα αίτημα που λειτουργεί στον Firefox, ξεκινήστε από ό,τι έστειλε πραγματικά ο Firefox:
- Ανοίξτε το Network Monitor, αναπαραγάγετε την ενέργεια και επιλέξτε το αίτημά της. Χρησιμοποιήστε Copy → Copy as cURL.
- Κρατήστε προορισμό, μέθοδο, σώμα και σχετικές κεφαλίδες για την πρώτη σύγκριση. Επιλέξτε τη διαδρομή ξεχωριστά προσθέτοντας:
--proxy http://proxy.example:8080
Για μια ξεχωριστή επιτρεπόμενη σύγκριση δημόσιας σελίδας χωρίς αντιγραμμένα διαπιστευτήρια, cookies, ιδιωτικά δεδομένα σώματος ή διαπιστευτήρια διαμεσολαβητή, η λίστα διαμεσολαβητών HTTP προσφέρει υποψήφια τελικά σημεία. Στη συνέχεια συγκρίνετε την απόκριση και το στάδιο αποτυχίας. Ένα μόνο string User-Agent δεν μπορεί να αναπαραγάγει υποβολή φόρμας, cookie ή token.
Επιλέξτε την καταχώριση δικτύου που ταιριάζει με την ενέργεια: μια σελίδα μπορεί να δημιουργεί ανακατευθύνσεις και πολλούς πόρους. Αν ακολουθείτε ανακατευθύνσεις, εξετάστε τους στόχους τους αντί να υποθέσετε ότι το curl πλοηγείται ακριβώς όπως ο Firefox. Για HTTPS, το curl χειρίζεται το CONNECT και το TLS του στόχου· μην ξαναγράψετε το αντιγραμμένο αίτημα σε άλλη χειροκίνητη ανταλλαγή CONNECT.
Πριν μοιραστείτε την εντολή, αποκρύψτε cookies, εξουσιοδότηση και ιδιωτικές τιμές σώματος διατηρώντας μέθοδο, προορισμό και χρήσιμο πλαίσιο σφάλματος. Η αντιγραφή αιτήματος μπορεί να αντιγράψει ζωντανά δεδομένα λογαριασμού.
Μια επιτυχής επανάληψη τεκμηριώνει αυτό το αίτημα curl στη διαδρομή που επιλέξατε. Δεν αναπαράγει το JavaScript του προγράμματος περιήγησης, την προσωρινή κατάσταση ή όλα τα μεταγενέστερα αιτήματα σελίδας.