如何在HTTP POST请求中传递参数?

时间:2017-03-28 19:29:01

标签: http post

我使用页面http://www.latlong.net/Show-Latitude-Longitude.html的thingSpeak创建了一个API KEY。该页面采用纬度和经度两个输入,并提供位置名称作为输出。

https://api.thingspeak.com/apps/thinghttp/send_request?api_key=OQHAGOXG1YOYJPZC这是使用API​​_KEY的网页的等效地址。在此我想传递输入(纬度和经度)。我怎么能这样做。(即我想获得一个链接执行时会给我显示输出的页面。

如何通过上述等效地址将参数纬度和经度传递给此页面。

1 个答案:

答案 0 :(得分:0)

您可以使用像Postman这样的程序手动向该端点发送请求,也可以填充正文。使用jquery,这是您向该端点发送POST的方式:

var endpoint = https://api.thingspeak.com/apps/thinghttp/send_request?api_key=OQHAGOXG1YOYJPZC;
var data = new Object();
data.longitude = 50;
data.latitude = 50;
$.ajax({
            type: 'POST',
            data: data,
            url: endpoint,
            contentType: 'application/json; charset=utf-8',
            success: function (response) {

            },
            error: function (response) {

            }
    });