首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在Node.js中发送带有字符串的post请求?

如何在Node.js中发送带有字符串的post请求?
EN

Stack Overflow用户
提问于 2020-06-10 19:08:07
回答 1查看 49关注 0票数 0

我正在学习节点,但不知道如何使用字符串发送POST请求。下面是我的代码:

代码语言:javascript
复制
const h = require('https');
h.post("https://VLang.johnstev111.repl.co", "print('test')")
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-06-10 19:24:28

这应该会做你想要的,我们会记录响应和任何错误。我已经将content-type设置为'text/plain',您可以通过将postData变量设置为您想要的任何值来更改数据。

代码语言:javascript
复制
const https = require('https');

// Put your post data here
const postData = "print(40 + 2)";

const options = {
    hostname: 'VLang.johnstev111.repl.co',
    method: 'POST',
    headers: {
        'Content-Length': postData.length
    }
};

const req = https.request(options, (res) => {
    console.log('Response: status:', res.statusCode);
    console.log('Response: headers:', res.headers);
    res.on('data', (d) => {
        process.stdout.write("Response: " + d);
    });
});

req.on('error', (e) => {
    console.error("An error occurred:", e);
});

req.write(postData);
req.end();
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62302074

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档