Skip to content
  • 版块
  • 最新
  • 标签
  • 热门
  • 用户
  • 群组
皮肤
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • 默认(不使用皮肤)
  • 不使用皮肤
折叠
品牌标识

AIRIOT智慧系统搭建平台经验交流

  1. 主页
  2. 其他功能
  3. http数据接口请求体中含有特殊字符

http数据接口请求体中含有特殊字符

已定时 已固定 已锁定 已移动 其他功能
帖子 发布者 浏览
  • 从旧到新
  • 从新到旧
  • 最多赞同
回复
  • 在新帖中回复
登录后回复
此主题已被删除。只有拥有主题管理权限的用户可以查看。
  • M 离线
    M 离线
    mixi_001
    写于 最后由 编辑
    #1

    含有{}?[]$#%&等这些特殊字符怎么处理?

    52877d8d-a2e8-4546-9f5f-dad6068bb6f7-image.png

    请求后提示:
    {
    "code": 160030038,
    "message": "配置模版处理错误",
    "field": "",
    "detail": "解析模版[ID=12335&{#}23455\r\nINFO=1]错误,syntax: not found the suffix '#}' of script expression in '}23455\r\nINFO=1'"
    }

    1 条回复 最后回复
    0
  • Zhang书书Z 离线
    Zhang书书Z 离线
    Zhang书书
    写于 最后由 编辑
    #2

    data里面的数据语法错误,所有的表达式需要使用正确的前缀 { 和后缀 }

    M Zhang书书Z 2 条回复 最后回复
    0
  • M 离线
    M 离线
    mixi_001
    在 中回复了 Zhang书书 最后由 编辑
    #3

    @Zhang书书 data不是返回的数据吗?您意思是返回的数据有问题?但是我将请求中'{#}'这个删除,就能正确的得到返回数据。用postman测试了带'{#}'的请求,也能够收到正确的返回数据

    1 条回复 最后回复
    0
  • Zhang书书Z 离线
    Zhang书书Z 离线
    Zhang书书
    在 中回复了 Zhang书书 最后由 编辑
    #4

    可以外网访问吗,地址发我看一下

    M 1 条回复 最后回复
    0
  • M 离线
    M 离线
    mixi_001
    在 中回复了 Zhang书书 最后由 编辑
    #5

    @Zhang书书
    向日葵

    705cc466-5d77-4167-ba86-31c14340e565-image.png

    1 条回复 最后回复
    0
  • Zhang书书Z 离线
    Zhang书书Z 离线
    Zhang书书
    写于 最后由 编辑
    #6

    自己转义行吗,比如用url的那个进行转义,接收的那边再自己转义回来

    M 1 条回复 最后回复
    0
  • M 离线
    M 离线
    mixi_001
    在 中回复了 Zhang书书 最后由 编辑
    #7

    @Zhang书书 返回的数据里面,带特殊字符的可以正确显示,就算不进行后置脚本的解析也是对的。您的意思就是前置脚本再写一个?可是我的服务器只能接收文本格式的,前置脚本返回一个data,data里面也还是那样的格式和内容,请求内容仍然不会变

    1 条回复 最后回复
    0
  • Zhang书书Z 离线
    Zhang书书Z 离线
    Zhang书书
    写于 最后由 编辑
    #8

    这里主要是因为{#, {{}}是平台模板匹配的关键字,不是所有的特殊字符都不行。
    我的意思是发送前自己转义完
    lQLPJwuzuTOY1RHNAhHNBeWw_lu5GI7uM84GGob9HCSFAA_1509_529.png
    服务器收到了再转回来
    lQLPKHNYyB_LlpHNAzvNA0uwi9WBqRR7Z0oGGocvBELEAA_843_827.png

    M 1 条回复 最后回复
    0
  • M 离线
    M 离线
    mixi_001
    在 中回复了 Zhang书书 最后由 编辑
    #9

    @Zhang书书 服务器端因为不是我们开发的,无法做变更,还有其他方式吗?

    Zhang书书Z 1 条回复 最后回复
    0
  • Zhang书书Z 离线
    Zhang书书Z 离线
    Zhang书书
    在 中回复了 mixi_001 最后由 编辑
    #10

    还有一个办法:384c8eb5-46b4-4668-9758-038687e74307-lQLPKGxG4x_vbKnNBNbNB4ywi736v_oBDnsGG8AQXJMAAA_1932_1238.png
    8a1019b5-44ca-4946-b0a0-577755b813bb-lQLPKHBnuEPhACnMw80DGLAJKBSgfvZsEwYbwBfA1hwA_792_195.png
    不要直接写,用参数传进去。{{a}} 就是模板的格式,替换为上边的参数

    1 条回复 最后回复
    0

  • 登录

  • 没有帐号? 注册

  • 登录或注册以进行搜索。
  • 第一个帖子
    最后一个帖子
0
  • 版块
  • 最新
  • 标签
  • 热门
  • 用户
  • 群组