cURL到Node / Axios请求

时间:2018-07-10 17:33:49

标签: curl axios

我有以下需要在Node中发送的curl请求。似乎是表单数据,该表单中的字段需要json。

curl --header 'Expect: ' -F username=your_username_here \
                         -F password=your_password_here \
                         -F proxy='{"proxy": "http://user:password@127.0.0.1:1234","proxytype": "HTTP"}' \
                         http://testapi.com/api/xoxo

我发送它的尝试如下:

    const proxy = JSON.stringify({
        proxy: this.proxy,
        proxytype: 'HTTP',
    });

    const data = new FormData();
    data.append('username', config.username);
    data.append('password', config.password);
    data.append('proxy', proxy);

    try {
        const captcha = await axios.post(
            'http://testapi.com/api/xoxo',
            data,
            { headers: { 'Content-Type': 'multipart/form-data' } }
        );
        console.log(response);
    } catch (err) {
        console.log(err.response);
    }

但是,始终会出现500响应错误。我在做什么错了?

0 个答案:

没有答案