Διαφημίσεις

Για να κάνετε μια αίτηση HTTP σε JavaScript, μπορείτε να χρησιμοποιήσετε το αντικείμενο XMLHttpRequest ή τη συνάρτηση fetch().

Ακολουθεί ένα παράδειγμα με τη χρήση του XMLHttpRequest:

var xhr = new XMLHttpRequest();

xhr.open(‘GET’, ‘https://www.example.com/’);
xhr.onload = function() {
if (xhr.status === 200) {
console.log(‘The request succeeded! The response is:’, xhr.responseText);
} else {
console.log(‘The request failed with status code:’, xhr.status);
}
};

xhr.send();

Και εδώ είναι ένα παράδειγμα με τη χρήση της fetch():

fetch(‘https://www.example.com/’)
.then(function(response) {
if (response.ok) {
return response.text();
}
throw new Error(‘Request failed: ‘ + response.status);
})
.then(function(responseText) {
console.log(‘The request succeeded! The response is:’, responseText);
})
.catch(function(error) {
console.log(‘The request failed:’, error);
});

Και τα δύο παραδείγματα κάνουν μια αίτηση HTTP GET στη διεύθυνση URL https://www.example.com/. Το παράδειγμα XMLHttpRequest περιμένει να ενεργοποιηθεί το συμβάν onload, υποδεικνύοντας ότι η αίτηση ήταν επιτυχής, και στη συνέχεια καταγράφει την απόκριση στην κονσόλα. Το παράδειγμα fetch() χρησιμοποιεί Promises, γεγονός που το καθιστά λίγο πιο συνοπτικό. Χρησιμοποιεί τη μέθοδο then() για να χειριστεί την επιτυχή απάντηση και τη μέθοδο catch() για να χειριστεί τυχόν σφάλματα.

Σημειώστε ότι μπορείτε να χρησιμοποιήσετε οποιαδήποτε από αυτές τις μεθόδους για να κάνετε αιτήσεις σε άλλες διευθύνσεις URL και για να κάνετε επίσης διαφορετικούς τύπους αιτήσεων (π.χ. POST, PUT, DELETE).

klasikiperiptosiblavis



Μην αφησετε την Πληροφορια να σας ξεπερασει

Επιλεξτε να γινετε οι πρωτοι που θα εχετε προσβαση στην Πληροφορια του Stranger Voice

  • Select Your Subscription Plan

    1 Month Subscription
    3 Month Subscription
    6 Month Subscription
    Year Subscription

Από Κατοχικά Νέα

"Το katohika.gr δεν υιοθετεί τις απόψεις των αρθρογράφων, ούτε ταυτίζεται με τα ρεπορτάζ που αναδημοσιεύει από άλλες ενημερωτικές ιστοσελίδες και δεν ευθύνεται για την εγκυρότητα, την αξιοπιστία και το περιεχόμενό τους. Συνεπώς, δε φέρει καμία ευθύνη εκ του νόμου. Το katohika.gr , ασπάζεται βαθιά, τις Δημοκρατικές αρχές της πολυφωνίας και ως εκ τούτου, αναδημοσιεύει κείμενα και ρεπορτάζ, από όλους τους πολιτικούς, κοινωνικούς και επιστημονικούς χώρους." Η συντακτική ομάδα των κατοχικών νέων φέρνει όλη την εναλλακτική είδηση προς ξεσκαρτάρισμα απο τους ερευνητές αναγνώστες της! Ειτε ειναι Ψεμα ειτε ειναι αληθεια !Έχουμε συγκεκριμένη θέση απέναντι στην υπεροντοτητα πληροφορίας και γνωρίζουμε ότι μόνο με την διαδικασία της μη δογματικής αλήθειας μπορείς να ακολουθήσεις τα χνάρια της πραγματικής αλήθειας! Εδώ λοιπόν θα βρειτε ότι θέλει το πεδίο να μας κάνει να ασχοληθούμε ...αλλά θα βρείτε και πολλούς πλέον που κατανόησαν και την πληροφορία του πεδιου την κάνουν κομματάκια! Είμαστε ομάδα έρευνας και αυτό σημαίνει ότι δεν έχουμε μαζί μας καμία ταμπέλα που θα μας απομακρύνει από το φως της αλήθειας ! Το Κατοχικά Νέα λοιπόν δεν είναι μια ειδησεογραφική σελίδα αλλά μια σελίδα έρευνας και κριτικής όλων των στοιχείων της καθημερινότητας ! Το Κατοχικά Νέα είναι ο χώρος όπου οι ελεύθεροι ερευνητές χρησιμοποιούν τον τοίχο αναδημοσιεύσεως σαν αποθήκη στοιχείων σε πολύ μεγαλύτερη έρευνα από ότι το φανερό έτσι ώστε μόνοι τους να καταλήξουν στο τι είναι αλήθεια και τι είναι ψέμα και τι κρυβεται πισω απο καθε πληροφορια που αλλοι δεν μπορουν να δουν! Χωρίς να αναγκαστούν να δεχθούν δογματικές και μασημενες αλήθειες από κανέναν άλλο πάρα μόνο από την προσωπική τους κρίση!

Μια σκέψη στο “Πώς μπορώ να κάνω ένα αίτημα HTTP σε Javascript;”

Αφήστε μια απάντηση

Η ηλ. διεύθυνση σας δεν δημοσιεύεται. Τα υποχρεωτικά πεδία σημειώνονται με *