【问题标题】:Making http Post request on Gupshup IDE works?在 Gupshup IDE 上发出 http Post 请求有效吗?
【发布时间】:2017-07-17 01:19:11
【问题描述】:

我复制了gupshup的文档代码,只修改了url为“http://posttestserver.com/post.php”,还是不行。

有人给我建议吗?

else if(event.message.toLowerCase() == "post") {
    var contextParam = {
        "User": {
        "userName": "sbCobxxxx",
        "Password": "xxxxxxx-9f-4307-9d9a-451f3xxxx075",
        "Pin": "16776"
    }
    };
    var url = "http://posttestserver.com/post.php";
    var param = JSON.stringify(contextParam);
    var header = {"Content-Type": "application/json"};
    context.simplehttp.makePost(url, param, header);
}

function HttpResponseHandler(context, event) {
    // if(event.geturl === "http://ip-api.com/json")
    context.sendResponse(event.getresp);
}

响应返回空字符串:“”

提前致谢。

【问题讨论】:

    标签: http post gupshup


    【解决方案1】:

    您是否正在使用 Gupshup 的模拟器进行测试?如果是,那么到目前为止,带有标头和参数的 POST 和 GET 调用在模拟器中不起作用。 documentations 提到了它。但是,您可以在 Facebook Messenger 上使用 Gupshup proxy bot 部署代码并对其进行测试,它会正常工作。 这是我直接将代码复制到 IDE 后进行的测试的屏幕截图。

    【讨论】:

    • 非常感谢!我错过了。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-05-17
    • 1970-01-01
    • 2017-11-28
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多