nodejs get请求
Posted 影响力
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了nodejs get请求相关的知识,希望对你有一定的参考价值。
const http = require(‘http‘); http.get(‘http://192.168.1.6:8080/getDemo?msg=12‘, (res) => { const { statusCode } = res; const contentType = res.headers[‘content-type‘]; let error; if (statusCode !== 200) { error = new Error(`Request Failed.\n` + `Status Code: ${statusCode}`); } else if (!/^application\/json/.test(contentType)) { error = new Error(`Invalid content-type.\n` + `Expected application/json but received ${contentType}`); } if (error) { console.error(error.message); // consume response data to free up memory res.resume(); return; } res.setEncoding(‘utf8‘); let rawData = ‘‘; res.on(‘data‘, (chunk) => { rawData += chunk; }); res.on(‘end‘, () => { try { const parsedData = JSON.parse(rawData); console.log(parsedData); } catch (e) { console.error(e.message); } }); }).on(‘error‘, (e) => { console.error(`Got error: ${e.message}`); });
以上是关于nodejs get请求的主要内容,如果未能解决你的问题,请参考以下文章
NodeJS - 只有 OPTIONS 请求被发送到 REST API,POST 或 GET 不跟随(Cloudflare)