zoukankan      html  css  js  c++  java
  • 一次http请求参数问题

    1,使用pestman请求路径如下:http://127.0.0.1:8330/GW?Action=Chat&AccessKeyId=06ECAB642ECEA7E9&InstanceId=1766&Utterance=测试视角问题&Version=2017-10-11&InteractMode=TEXT&Perspective=["vaybizFRQe"]

    Perspective的值是一个list集合,在传递时需要以json格式,如果不是json格式会不生效,并且服务器上需要对特殊字符进行转码,否则会报错  Illegal character in query at index

      List<String> list = new ArrayList<>();
      list.add(robotPerspective);

      StringBuffer param = new StringBuffer();

      param.append("?Action=Chat");

      param.append("&Perspective=" + URLEncoder.encode(JSON.toJSONString(list)));   // 转成 json 格式并且对特殊字符转码

      其他参数都是字符串直接拼接

  • 相关阅读:
    Xaml下
    Xmal
    ItemTemplate
    spring aop
    Struts2
    jsp的标签库
    数据库连接池
    request初探
    kubectl 命令大全
    win10常见问题归总
  • 原文地址:https://www.cnblogs.com/moxiaodan/p/14452310.html
Copyright © 2011-2022 走看看