1 | const got = require('got');
|
2 |
|
3 | (async () => {
|
4 | try {
|
5 | const response = await got({
|
6 | url: 'https://www.google.com/ramsbottom',
|
7 |
|
8 | headers: {
|
9 | 'x-access-token': 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJjaGVja3N1bSI6IjQ0MTM2ZmEzNTViMzY3OGExMTQ2YWQxNmY3ZTg2NDllOTRmYjRmYzIxZmU3N2U4MzEwYzA2MGY2MWNhYWZmOGEiLCJpYXQiOjE1NjA2MTUxMDR9.M-57MlsRUuIkkPHXX0XJodU5S5F72rTXsdvQYQrNt7Q'
|
10 | }
|
11 | })
|
12 | console.log('statusCode:', response.statusCode)
|
13 | console.log('body:', response.body)
|
14 | const data = JSON.parse(response.body)
|
15 | console.log('data:', data)
|
16 | } catch (error) {
|
17 | const {
|
18 | name,
|
19 | code,
|
20 | statusCode,
|
21 | statusMessage
|
22 | } = error
|
23 | let body
|
24 | try {
|
25 | if (error.body) {
|
26 | body = JSON.parse(error.body)
|
27 | }
|
28 | } catch (e) {
|
29 |
|
30 | }
|
31 |
|
32 | console.log({
|
33 | name,
|
34 | code,
|
35 | statusCode,
|
36 | statusMessage,
|
37 | body
|
38 | })
|
39 | }
|
40 | })()
|