类 AgentInvoker


  • public class AgentInvoker
    extends java.lang.Object
    Restful服务代理 - 调用
    版本:
    1.0 2019-09-28
    作者:
    帮帮组
    • 构造器概要

      构造器 
      构造器 说明
      AgentInvoker​(RestfulAgent restfulAgent)
      构造一个Restful服务代理的调用对象
    • 方法概要

      所有方法 静态方法 实例方法 具体方法 
      修饰符和类型 方法 说明
      static java.util.Map<java.lang.String,​java.lang.String> getRequestParameters​(javax.servlet.http.HttpServletRequest request)
      读取HTTP请求中的参数
      com.alibaba.fastjson.JSONObject invoke()
      通过Restful服务代理调用Restful服务,并将返回值封装为Restful服务代理设置的返回格式
      void setRequestData​(java.util.Map<java.lang.String,​java.lang.String> requestData)
      设置请求数据
      • 从类继承的方法 java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • 构造器详细资料

      • AgentInvoker

        public AgentInvoker​(RestfulAgent restfulAgent)
        构造一个Restful服务代理的调用对象
        参数:
        restfulAgent - Restful服务代理设置
    • 方法详细资料

      • setRequestData

        public void setRequestData​(java.util.Map<java.lang.String,​java.lang.String> requestData)
        设置请求数据
        参数:
        requestData - 请求数据
      • invoke

        public com.alibaba.fastjson.JSONObject invoke()
                                               throws java.lang.Exception
        通过Restful服务代理调用Restful服务,并将返回值封装为Restful服务代理设置的返回格式
        返回:
        Restful服务返回值
        抛出:
        java.lang.Exception - 异常
      • getRequestParameters

        public static java.util.Map<java.lang.String,​java.lang.String> getRequestParameters​(javax.servlet.http.HttpServletRequest request)
        读取HTTP请求中的参数
        参数:
        request - HTTP请求
        返回:
        HTTP请求中的参数