qinglong
qinglong copied to clipboard
fix:body json多参数时无法被正确分割的问题
由于事先对body进行了内容替换,会导致解析body key value时无法正确分隔,因为body参数是以换行符分割,而内容也有换行符,会导致出现问题。因此,body的内容应该在分割参数后在value中单独替换。
The latest updates on your projects. Learn more about Vercel for Git ↗︎
Name | Status | Preview | Comments | Updated (UTC) |
---|---|---|---|---|
qinglong | ✅ Ready (Inspect) | Visit Preview | 💬 Add feedback | Feb 18, 2024 9:06am |
qinglong-back | ✅ Ready (Inspect) | Visit Preview | 💬 Add feedback | Feb 18, 2024 9:06am |
不要修改不相关的代码,另外这块可能还是不进行分割,直接用好点
不要修改不相关的代码,另外这块可能还是不进行分割,直接用好点
下面两个函数都是给webhook这个专用的,没有其他在用。看了log,是当初写webhook的大佬,加的这两个函数。
如果不进行分割,大佬您看看代码,拆分json对象的key是根据换行符来的,而大多数消息中已经有换行符。在拆分之前就把body的内容替换为真实的内容了。就会导致后面拆分对象键值对的时候出现异常,乱七八糟的拆分咯。
说以才需要改动后面两个专门为webhook写的函数。query参数可以在一开始替换。body一定要先分割对象键值对以后,才替换消息标题和内容。否则无论如何都行不通。。
json 的建议改为不使用 换行分割,直接使用 json 字符串即可
还有这些无用的修改