吴小胖 发表于 2022-2-15 01:45:27

【7.0.103】Webapi地址拼接无效

本帖最后由 吴小胖 于 2022-4-18 16:18 编辑

使用http服务端命令post钉钉webhook机器人,使用markdown类型,text里有一个\n换行,如果使用固定值推送时生效,但是使用&连接参数则不生效。使用&连接参数把\n编译成了\\\\n。




Chelsey.Wang 发表于 2022-2-15 10:17:47

您好,我这边使用&连接符测试了一下,没有复现这个现象呢~



您可以上传一个可以复现问题的demo,我这边再用您的demo在本地测试一下~

吴小胖 发表于 2022-2-15 12:06:41

Chelsey.Wang 发表于 2022-2-15 14:56:09

本帖最后由 Chelsey.Wang 于 2022-2-15 14:58 编辑

您好,这是因为在json序列化时,反斜杠会被转义为\\,这里命令中序列化了两次,所以会有四个反斜杠,具体可以参考这篇文章:
JSON 序列化中的转义和 Unicode 编码 - SegmentFault 思否



在EXCEL公式中,可以用CHAR(10)来表示换行
如何在EXCEL公式中引用回车符或换行符?_百度知道 (baidu.com)

这样json序列化后就是\n了






吴小胖 发表于 2022-2-15 15:18:42

感恩~感谢~嘿嘿~我之前想到用CHAR(10)了,但是自己没去实践,刚才按照您说的搞定了~赞~~鞠躬感谢~:lol

吴小胖 发表于 2022-2-15 15:48:56

再补充一句:\n\n不能写成CHAR(10)CHAR(10)而要写成CHAR(10)&CHAR(10):lol:lol:lol

Chelsey.Wang 发表于 2022-2-15 17:36:40

吴小胖 发表于 2022-2-15 15:18
感恩~感谢~嘿嘿~我之前想到用CHAR(10)了,但是自己没去实践,刚才按照您说的搞定了~赞~~鞠躬感谢~

实践出真知啊:itwn:
页: [1]
查看完整版本: 【7.0.103】Webapi地址拼接无效