无双经典 发表于 2024-7-1 09:22:20

http 发送请求内容被转义的问题




POST内容:{"msgtype":"markdown","markdown":{"content":"补单待排产提醒:共有<font color=\\\"warning\\\">6</font>个订单需要设置排产套餐,请及时处理以免影响生产进度。\\n\\r\\n         >正单:<font color=\\\"comment\\\">5个</font>\\r\\n         >打样:<font color=\\\"comment\\\">1个</font>\\r\\n         "}}


发送结果color=\\\变成3个斜杠了,如何只有一个杠啊

Joe.xu 发表于 2024-7-1 09:22:21

给楼主推荐了两种处理方式

1.使用replace函数替换掉多余的\
REPLACE、REPLACEB 函数 - Microsoft 支持
2.把变量直接赋值在Json中

无双经典 发表于 2024-7-1 09:37:49

发现是json序列化杠变多了,或者我直接发送json格式的,怎么插入变量呢?


Joe.xu 发表于 2024-7-1 11:18:30

您好,这个转义是一般是不影响的,楼主目前是出现什么报错了吗
如果需要操作对象数组的话,可以使用这个插件
跟代码的逻辑基本一致
对象与集合操作工具 - 葡萄城市场 (grapecity.com.cn)


无双经典 发表于 2024-7-1 11:27:15

本帖最后由 无双经典 于 2024-7-1 11:28 编辑

Joe.xu 发表于 2024-7-1 11:18
您好,这个转义是一般是不影响的,楼主目前是出现什么报错了吗
如果需要操作对象数组的话,可以使用这个插 ...
发送HTT请求啊,必须要json序列化才能发送,序列化后就有3个杠了,我的微信群消息格式就不对了

上图是一个杠的,下图是3个杠的,格式发生变化了

页: [1]
查看完整版本: http 发送请求内容被转义的问题