Αυτό το άρθρο είναι ένα άρθρο καθρέφτη της αυτόματης μετάφρασης, κάντε κλικ εδώ για να μεταβείτε στο αρχικό άρθρο.

Άποψη: 11285|Απάντηση: 1

[Πηγή] Η Java χρησιμοποιεί το OkHttp για την αποστολή αιτημάτων δικτύου HTTP

[Αντιγραφή συνδέσμου]
Δημοσιεύτηκε στις 5/1/2022 9:35:28 π.μ. | | | |
Το OkHttp είναι ένας προεπιλεγμένος αποτελεσματικός πελάτης HTTP:

  • Η υποστήριξη HTTP/2 επιτρέπει την κοινή χρήση μιας υποδοχής για όλα τα αιτήματα από τον ίδιο κεντρικό υπολογιστή.
  • Η ομαδοποίηση συνδέσεων μειώνει τον λανθάνοντα χρόνο αιτήσεων εάν το HTTP/2 δεν είναι διαθέσιμο.
  • Το διαφανές GZIP μειώνει το μέγεθος λήψης.
  • Η προσωρινή αποθήκευση απόκρισης αποφεύγει εντελώς τα διπλότυπα αιτήματα δικτύου.


Το OkHttp επιμένει όταν υπάρχει πρόβλημα με το δίκτυο: ανακάμπτει σιωπηλά από κοινά προβλήματα σύνδεσης. Εάν η υπηρεσία σας έχει πολλές διευθύνσεις IP, το OkHttp θα δοκιμάσει μια εναλλακτική διεύθυνση στην πρώτη αποτυχία σύνδεσης. Αυτό απαιτείται για IPv4+IPv6 και υπηρεσίες που φιλοξενούνται σε πλεονάζοντα κέντρα δεδομένων. Το OkHttp υποστηρίζει σύγχρονες δυνατότητες TLS (TLS 1.3, ALPN, κλείδωμα πιστοποιητικού). Μπορεί να ρυθμιστεί ώστε να επιστρέφει για ένα ευρύ φάσμα συνδέσεων.

Τεκμηρίωση:Η σύνδεση με υπερσύνδεσμο είναι ορατή.
Διεύθυνση GitHub:Η σύνδεση με υπερσύνδεσμο είναι ορατή.

Πρώτον, εάν πρόκειται για έργο maven, μπορείτε να επεξεργαστείτε απευθείας το αρχείο pom.xml για να εισαγάγετε το okhttp, ως εξής:

Δοκιμάστε να στείλετε ένα αίτημα GET σε αυτόν τον ιστότοπο, όπως φαίνεται παρακάτω:



Είναι επίσης δυνατή η αποστολή μιας συμβολοσειράς POST JSON στη διεπαφή, με τον πλήρη κώδικα ως εξής:

(Τέλος)





Προηγούμενος:Επεξήγηση αλγορίθμου ταχύτερης συμπίεσης LZ4
Επόμενος:Πρόβλημα προσωρινής αποθήκευσης DNS αντίστροφου διακομιστή μεσολάβησης Nginx
 Σπιτονοικοκύρης| Δημοσιεύτηκε στις 27/1/2022 1:40:20 μ.μ. |
Δυναμική προσθήκη κεφαλίδων αιτήματος:

Αποκήρυξη:
Όλο το λογισμικό, το υλικό προγραμματισμού ή τα άρθρα που δημοσιεύονται από το Code Farmer Network προορίζονται μόνο για μαθησιακούς και ερευνητικούς σκοπούς. Το παραπάνω περιεχόμενο δεν θα χρησιμοποιηθεί για εμπορικούς ή παράνομους σκοπούς, άλλως οι χρήστες θα υποστούν όλες τις συνέπειες. Οι πληροφορίες σε αυτόν τον ιστότοπο προέρχονται από το Διαδίκτυο και οι διαφορές πνευματικών δικαιωμάτων δεν έχουν καμία σχέση με αυτόν τον ιστότοπο. Πρέπει να διαγράψετε εντελώς το παραπάνω περιεχόμενο από τον υπολογιστή σας εντός 24 ωρών από τη λήψη. Εάν σας αρέσει το πρόγραμμα, υποστηρίξτε γνήσιο λογισμικό, αγοράστε εγγραφή και λάβετε καλύτερες γνήσιες υπηρεσίες. Εάν υπάρχει οποιαδήποτε παραβίαση, επικοινωνήστε μαζί μας μέσω email.

Mail To:help@itsvse.com