【问题标题】:Curl Post Request To Node JS向节点 JS 卷曲发布请求
【发布时间】:2020-07-28 06:45:07
【问题描述】:

我正在尝试在 js 中访问 Codeship 的 API,但它提供了 cURL 中的代码

这是卷曲:

curl -X POST -H "Content-Type: application/json" -H "Accept: application/json" --user '<your email>:<your password>' https://api.codeship.com/v2/auth

我不确定如何传入参数或用户

如果您需要,这是 api 文档https://apidocs.codeship.com/v2

感谢您对此的任何帮助。

【问题讨论】:

  • 只需替换&lt;your email&gt;:&lt;your password&gt;
  • 您的问题是如何在node.js 中执行此操作?
  • 这能回答你的问题吗? What does '--user' mean with curl

标签: javascript node.js curl


【解决方案1】:

如果您在node.js 中询问如何执行此操作,这里有一个使用常用axios http-request library 的示例:

const axios = require('axios');

async function sendRequest() {

    const requestConfig = {
        method: 'post',
        url: 'https://api.codeship.com/v2/auth',
        headers: {
            'Content-Type': 'application/json'
        },
        auth: {
            username: 'your-user',
            password: 'your-password'
        }
    };

    try {
        const response = await axios(requestConfig);
        console.log(JSON.stringify(response.data));
        return response;    
    } catch (error) {
        console.log(error);
    }
}

【讨论】:

    猜你喜欢
    • 2017-12-24
    • 2021-01-27
    • 2017-12-30
    • 1970-01-01
    • 2016-12-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-02-19
    相关资源
    最近更新 更多