@@ -23,12 +23,11 @@ PxServ::Callback PxServ::setData(String key, String value)
2323 if (https.begin (*client, " https://api.pxserv.net/database/setData" ))
2424 {
2525 https.addHeader (" Content-Type" , " application/json" );
26+ https.addHeader (" apikey" , _apiKey);
2627
27- int httpCode = https.POST (" {\" key\" :\" " + key +
28- " \" ,\" value\" :\" " + value + " \" ,\" apiKey\" :\" " + _apiKey + " \" }" );
28+ int httpCode = https.POST (" {\" key\" :\" " + key + " \" ,\" value\" :\" " + value + " \" }" );
2929 if (httpCode > 0 )
3030 {
31-
3231 String payload = https.getString ();
3332 JSONVar result = JSON.parse (payload);
3433
@@ -54,6 +53,7 @@ PxServ::Callback PxServ::setData(String key, String value)
5453 delete client;
5554 return callback;
5655}
56+
5757PxServ::Callback PxServ::getData (String key)
5858{
5959 WiFiClientSecure *client = new WiFiClientSecure;
@@ -72,16 +72,14 @@ PxServ::Callback PxServ::getData(String key)
7272 if (https.begin (*client, " https://api.pxserv.net/database/getData" ))
7373 {
7474 https.addHeader (" Content-Type" , " application/json" );
75+ https.addHeader (" apikey" , _apiKey);
7576
7677 JSONVar body;
77-
7878 body[" key" ] = key;
79- body[" apiKey" ] = PxServ::_apiKey;
8079
8180 int httpCode = https.POST (JSON.stringify (body));
8281 if (httpCode > 0 )
8382 {
84-
8583 String payload = https.getString ();
8684 JSONVar result = JSON.parse (payload);
8785
@@ -113,6 +111,7 @@ PxServ::Callback PxServ::getData(String key)
113111 delete client;
114112 return callback;
115113}
114+
116115PxServ::Callback PxServ::removeData (String key)
117116{
118117 WiFiClientSecure *client = new WiFiClientSecure;
@@ -131,16 +130,14 @@ PxServ::Callback PxServ::removeData(String key)
131130 if (https.begin (*client, " https://api.pxserv.net/database/removeData" ))
132131 {
133132 https.addHeader (" Content-Type" , " application/json" );
133+ https.addHeader (" apikey" , _apiKey);
134134
135135 JSONVar body;
136-
137136 body[" key" ] = key;
138- body[" apiKey" ] = PxServ::_apiKey;
139137
140138 int httpCode = https.POST (JSON.stringify (body));
141139 if (httpCode > 0 )
142140 {
143-
144141 String payload = https.getString ();
145142 JSONVar result = JSON.parse (payload);
146143
@@ -165,4 +162,4 @@ PxServ::Callback PxServ::removeData(String key)
165162
166163 delete client;
167164 return callback;
168- }
165+ }
0 commit comments