http - cURL 到 Axios POST 请求 (Twilio) ERR 状态代码 415
问题描述
我正在尝试将此 cURL cmd 请求转换为它的 Axios 等效项。
curl -X POST "https://serverless-upload.twilio.com/v1/Services/${service_uid}/Assets/${asset_uid}/Versions" \
-F Content=@./mapping/mapping.json; type=application/json \
-F Path=mapping.json \
-F Visibility=private \
-u ACe88280704ee8ce71f1f9c969cf1b3583:0c9fa298a63f64fefe499c1acfc604c8
我已将映射加载为 JSON,我尝试发出的 Axios 请求是
url = `https://serverless-upload.twilio.com/v1/Services/${service_uid}/Assets/${asset_uid}/Versions`
var contentType = "application/json"
var contentOpts = {
filename: "mapping.json",
contentType: contentType
}
form = new FormData();
form.append('Path', "mapping.json");
form.append('Visibility', "private");
form.append('Content', JSON.stringify(mapping), contentOpts);
await axios.post(url, form, {
headers: {
username: client.accountSid,
password: client.password
}
});
我收到此错误消息
Request failed with status code 415
解决方案
推荐阅读
- java - 尝试运行 dockerized spring 应用程序时无法连接到 localhost
- c# - 如何使用 CreateExternalTexture 和从 C++ 库传递的指针创建 Texture2D?
- python - 如何连接参数名称?
- javascript - Javascript号码交换
- django - Django many 2 many through rest framework
- angular - 如何在 Angular 的根组件中添加模板?
- python - 有没有办法使用 Python 自动校准 OpenCV 中的 detectMultiscale() 中的比例和邻居?
- php - 函数没有被回调给登录用户
- json - 如何从 JSON 中获取值,其中 JSON 以 RestAssured 中的 Array Block 开头
- reactjs - 我想使用 D3 和 Chartjs 在 React 中绘制前 100 行本地 CSV