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