Dino Geek, cerca di aiutarti

Come effettuare una richiesta HTTP con Node.js?


In Node.js, puoi utilizzare il modulo http nativo o pacchetti di terze parti come axios, request (deprecato), superagent, node-fetch ecc. Per eseguire richieste HTTP. Ecco un esempio di come usare il modulo http nativo e il pacchetto axios.

1. Usando il modulo http nativo:

```
const http = require(‘http’)

const options = { hostname: ‘www.example.com’, port: 80, path: ‘/index.html’, method: ‘GET’,
}

const req = http.request(options, res => { let data = ‘’;

res.on(‘data’, chunk => { data += chunk; }); res.on(‘end’, () => { console.log(data); });

})

req.on(‘error’, error => { console.error(error)
})

req.end()
```

1. Usando Axios:

Prima di tutto, installa axios con npm o yarn:

```
npm install axios
```

o

```
yarn add axios
```

Quindi usa questo codice per effettuare una richiesta HTTP:

```
const axios = require(‘axios’)

axios.get(‘http://www.example.com’) .then(res => { console.log(res.data); }) .catch(error => { console.error(error) })
```

Ricorda che http.request o axios.get restituiscono una Promise, quindi devi gestire la risposta e l’errore con .then e .catch rispettivamente.


Genera semplicemente articoli per ottimizzare il tuo SEO
Genera semplicemente articoli per ottimizzare il tuo SEO





DinoGeek offre articoli semplici su tecnologie complesse

Vuoi essere citato in questo articolo? È molto semplice, contattaci a dino@eiki.fr

CSS | NodeJS | DNS | DMARC | MAPI | NNTP | htaccess | PHP | HTTPS | Drupal | WEB3 | LLM | Wordpress | TLD | Nome dominio | IMAP | TCP | NFT | MariaDB | FTP | Zigbee | NMAP | SNMP | SEO | E-Mail | LXC | HTTP | MangoDB | SFTP | RAG | SSH | HTML | ChatGPT API | OSPF | JavaScript | Docker | OpenVZ | ChatGPT | VPS | ZIMBRA | SPF | UDP | Joomla | IPV6 | BGP | Django | Reactjs | DKIM | VMWare | RSYNC | Python | TFTP | Webdav | FAAS | Apache | IPV4 | LDAP | POP3 | SMTP

| Whispers of love (API) | Déclaration d'Amour |






Avviso Legale / Condizioni Generali di Utilizzo