解析云代码时出现错误 "Unable to complete HTTP request"(代码 141)
Error "Unable to complete HTTP request" (code 141) with Parse Cloud Code
我们使用Twilio(短信发送平台)通过Parse Cloud Code发送短信。
我们创建以下 js 方法来执行该操作:
var client = require('twilio')(CONSTANTS.SMS_TWILIO_ACCOUNT_SID, CONSTANTS.SMS_TWILIO_AUTH_TOKEN);
function sendSMS(from, to, message, success, error) {
console.log("from:" + from + " to:" + to + " message:" +message);
client.sendSms({
to:to,
from: from,
body: message
}, function(err, responseData) {
if (err) {
error(err, responseData);
} else {
success(err, responseData);
}
});
}
这段代码到目前为止都可以正常工作。在这个晚上,我们总是在 Parse 日志控制台中收到以下错误:
{"status":0,"message":"无法完成 HTTP 请求"}
在设备上,Parse 的错误 return 包含代码错误 141:
{"status":0,"message":"无法完成 HTTP 请求"}(代码:141,版本:1.12.0)
我尝试直接从 Twilio 网站发送 SMS,它运行良好。认为 Parse 对从 Cloud Code 发送的 HTTP 请求有问题吗?
此致
此处提供 Twilio 支持。
我们有一个临时的备用端点供您使用:api.twilio.com:8443
示例:
Parse.Cloud.httpRequest({
method: "POST",
url: "https://{your AccountSID}:{your AuthToken}@api.twilio.com:8443/2010-04-01/Accounts/{your AccountSID}/Messages.json",
body: {
To: "",
From: "",
Body: ""
}
}).then(
function(httpResponse) {
console.log(httpResponse.text); // SUCCESS
},
function(httpResponse) {
console.log(httpResponse.text); // ERROR
}
);
}
我们使用Twilio(短信发送平台)通过Parse Cloud Code发送短信。 我们创建以下 js 方法来执行该操作:
var client = require('twilio')(CONSTANTS.SMS_TWILIO_ACCOUNT_SID, CONSTANTS.SMS_TWILIO_AUTH_TOKEN);
function sendSMS(from, to, message, success, error) {
console.log("from:" + from + " to:" + to + " message:" +message);
client.sendSms({
to:to,
from: from,
body: message
}, function(err, responseData) {
if (err) {
error(err, responseData);
} else {
success(err, responseData);
}
});
}
这段代码到目前为止都可以正常工作。在这个晚上,我们总是在 Parse 日志控制台中收到以下错误:
{"status":0,"message":"无法完成 HTTP 请求"}
在设备上,Parse 的错误 return 包含代码错误 141:
{"status":0,"message":"无法完成 HTTP 请求"}(代码:141,版本:1.12.0)
我尝试直接从 Twilio 网站发送 SMS,它运行良好。认为 Parse 对从 Cloud Code 发送的 HTTP 请求有问题吗?
此致
此处提供 Twilio 支持。
我们有一个临时的备用端点供您使用:api.twilio.com:8443
示例:
Parse.Cloud.httpRequest({
method: "POST",
url: "https://{your AccountSID}:{your AuthToken}@api.twilio.com:8443/2010-04-01/Accounts/{your AccountSID}/Messages.json",
body: {
To: "",
From: "",
Body: ""
}
}).then(
function(httpResponse) {
console.log(httpResponse.text); // SUCCESS
},
function(httpResponse) {
console.log(httpResponse.text); // ERROR
}
);
}