Files
arduino-libs/arduino-cli/libraries/URLCode_for_Arduino/README.md
2024-07-20 22:09:06 +08:00

31 lines
1.3 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 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