Å sende en HTTP-forespørsel

JavaScript:
Å sende en HTTP-forespørsel

How to:

Her er en enkel måte å sende GET og POST forespørsler ved hjelp av fetch:

// Send GET request
fetch('https://api.example.com/data')
  .then(response => response.json())
  .then(data => console.log(data))
  .catch(error => console.error('Error:', error));

// Send POST request
fetch('https://api.example.com/data', {
  method: 'POST',
  headers: {
    'Content-Type': 'application/json',
  },
  body: JSON.stringify({ key: 'value' }),
})
.then(response => response.json())
.then(data => console.log('Success:', data))
.catch(error => console.error('Error:', error));

Eksempel output:

Success: { key: 'value' }

Deep Dive:

Sending av HTTP-forespørsler stammer fra behovet for å kommunisere over weben. I tidligere dager ble XMLHTTPRequest ofte brukt, men fetch har nå blitt mer populært for sin enkle syntaks og løftesbaserte tilnærming. Mens fetch er inbygd og løser mange vanlige brukstilfeller, kan biblioteker som Axios tilby mer funksjonalitet og browserkompabilitet. Vi må også håndtere CORS (Cross-Origin Resource Sharing) når forespørsler sendes mellom ulike domener.

See Also: