URLCode_for_Arduino
Encoding Or Decoding
Usage
构建 URLCode 对象
如果你需要解码URL或者编码URL都需要先构建一个URLCode对象
URLCode urlobject
解码URL代码 EnCoding URLcode
构建好URLCode对象后,即可使用URLCode方法 URLCode.urldecode();
- 先将编码后的URL传入对象中
urlobject.urlcode = "https://main.mrxie.xyz";
- 调用解码URL方法
urlobject.urldecode();
- 解码后的url在URLCode对象中的strcode中
String strcode = urlobject.strcode;
编码URL代码 Encoding URLcode
构建好URLCode对象后,即可使用URLCode方法 URLCode.urlencode();
- 先将编码前的URL传入对象中
urlobject.strcode = "https://main.mrxie.xyz";
- 调用编码URL方法
urlobject.urlencode();
- 解码后的url在URLCode对象中的urlcode中
String urlcode = urlobject.urlcode;
看门狗问题
如果使用的是类似于ESP8266这种自带看门狗,并且看门狗会影响这个程序运行的。可以在URLCode.cpp文件内找到URLCode :: wdtFeed()这个函数,并在这个函数内加上喂看门狗的代码,里面已经写好了ESP8266的喂狗代码,需要使用只需要在调用这个库之前(一定是之前!!)宏定义ESP8266 :#define ESP8266 ,你也可以按照这个格式添加你自己的喂狗代码。
#define ESP8266