GET请求中的AJAX JSON

时间:2018-06-06 11:52:30

标签: json ajax get request

我试图发送变量'密钥'使用HTTP方法通过Ajax。

现在我写道:

function send_command(key, controller_ip) {
 var data = {};
 data['commande'] = key;
 console.log("http://"+controller_ip+"/"+key)
 $.ajax({
     url: "http://"+controller_ip,
     type: "GET",
     data: JSON.stringify(data, null, '\t'),
     contentType: 'application/json;charset=UTF-8',
     success: function(result) {
        console.log(result);
    }
});

}

但是当我尝试读取请求时(在Arduino IDE的串行监视器中),我得到了完整的json:

GET /?{%22commande%22:%20%221A2EEC3B%22} HTTP/1.1

我只想获得' 1A2EEC3B'这是'关键'值。

我应该修改什么?

注意:我不知道这是否重要,但我正在使用ESP8266HTTPClient.h库来执行以下操作来读取请求:

String request = client.readStringUntil('\r');

谢谢!

0 个答案:

没有答案