【发布时间】:2018-05-04 18:26:47
【问题描述】:
如何向此端点发出正确的发布请求。当我使用 POSTMAN 时,我得到了正确的响应,但是当我使用以下函数调用时,我得到 503 错误。在我看来,这个电话似乎很好。感谢您的帮助!
const request = require('request');
const express = require('express');
// Initialize request
var img64Data = "/9j/4AAQSkZJRgABAQAAAQABAAD/2w… "; // Include the entire base64 encoding. // Shown Below in the next page
var send = {"img64": img64Data};
var api_address = "https://8n78hbwks0.execute-api.us-west-2.amazonaws.com/dev/";
// Make Post Request
module.exports = app => {
app.post('/axe', (req, res, next) => {
console.log("inside the axe");
request.post({
url: api_address,
body: JSON.stringify(send),
headers: {"Content-Type":"application/json"}
}, function (error, response, body) {
console.log("hiii");
console.log(response.statusCode);
if (!error && response.statusCode == 200) {
// Successful call
var results = JSON.parse(body);
console.log(results) // View Results
}
});
});
};
【问题讨论】:
-
你为什么在帖子中调用 request.post ???¿就像发帖一样??¿?¿
-
请指导我如何申请。这将非常有帮助,并感谢您的好意。
-
您能否将邮递员提出的请求的原始格式添加到您的问题中?
-
(因为通过 GET 的 url 响应“缺少身份验证”,我认为邮递员配置为添加身份验证令牌)