interfaceTest.jsp 4.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105
  1. <%@ page language="java" contentType="text/html; charset=UTF-8"
  2. pageEncoding="UTF-8"%>
  3. <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
  4. <%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt"%>
  5. <%
  6. String path = request.getContextPath();
  7. String basePath = request.getScheme() + "://"
  8. + request.getServerName() + ":" + request.getServerPort()
  9. + path + "/";
  10. %>
  11. <!DOCTYPE html>
  12. <html lang="en">
  13. <head>
  14. <base href="<%=basePath%>">
  15. <!-- jsp文件头和头部 -->
  16. <%@ include file="../index/top.jsp"%>
  17. </head>
  18. <body class="no-skin">
  19. <!-- /section:basics/navbar.layout -->
  20. <div class="main-container" id="main-container">
  21. <!-- /section:basics/sidebar -->
  22. <div class="main-content">
  23. <div class="main-content-inner">
  24. <div class="page-content">
  25. <div class="row">
  26. <div class="col-xs-12">
  27. <div class="span12">
  28. <div class="widget-box">
  29. <div class="widget-header widget-header-blue widget-header-flat wi1dget-header-large">
  30. <h4 class="lighter">服务器接口测试</h4>
  31. </div>
  32. <div class="widget-body">
  33. <div class="widget-main">
  34. <div class="step-content row-fluid position-relative">
  35. <input name="form-field-radio1" id="form-field-radio1" onclick="setType('POST');" type="radio" value="icon-edit" checked="checked" class="ace"><span class="lbl">POST</span>&nbsp;&nbsp;
  36. <input name="form-field-radio1" id="form-field-radio2" onclick="setType('GET');" type="radio" value="icon-edit" class="ace"><span class="lbl">GET</span>&nbsp;&nbsp;&nbsp;&nbsp;
  37. <input name="key" id="form-field-radio1" type="radio" value="icon-edit" checked="checked" class="ace" ><span class="lbl">加密参数:</span>
  38. <input name="S_TYPE_S" id="S_TYPE_S" style="width:79px;" type="text" value="USERNAME" title="例子">
  39. </div>
  40. <div class="step-content row-fluid position-relative" style="padding-top: 10px;">
  41. <div style="float: left;">
  42. <span class="input-icon">
  43. <input type="text" id="serverUrl" title="输入请求地址" value="<%=basePath%>/appuser/getAppuserByUm.do?USERNAME=a1" style="width:540px;">
  44. <i class="ace-icon fa fa-globe"></i>
  45. </span>
  46. </div>
  47. <div>
  48. &nbsp;&nbsp;<a class="btn btn-sm btn-success" onclick="sendSever();">请求</a>
  49. &nbsp;&nbsp;<a class="btn btn-sm btn-info" onclick="gReload();">重置</a>
  50. </div>
  51. </div>
  52. <div class="step-content row-fluid position-relative" style="padding-top: 10px;">
  53. <textarea id="json-field" title="返回结果" class="autosize-transition span12" style="width:690px;"></textarea>
  54. </div>
  55. <div class="step-content row-fluid position-relative">
  56. <label style="float:left;padding-left: 35px;">服务器响应:<font color="red" id="stime">-</font>&nbsp;毫秒</label>
  57. <label style="float:left;padding-left: 35px;">客户端请求:<font color="red" id="ctime">-</font>&nbsp;毫秒</label>
  58. </div>
  59. <br/>
  60. <div class="step-content row-fluid position-relative">
  61. <ul class="unstyled spaced2">
  62. <li class="text-warning orange"><i class="ace-icon fa fa-exclamation-triangle"></i>
  63. 相关参数协议:result: 00 请求失败 ; 01 请求成功; 02 返回空值; 03 请求协议参数不完整 ; 04 用户名或密码错误; 05 FKEY验证失败
  64. </li>
  65. <li class="text-warning green"><i class="ace-icon fa fa-star blue"></i>
  66. 校验加密规则:(取其中一个参数名+当前日期[格式 20150405]+混淆码",fh," 然后md5加密 的值作为 参数FKEY的值提交)
  67. </li>
  68. </ul>
  69. </div>
  70. <input type="hidden" name="S_TYPE" id="S_TYPE" value="POST"/>
  71. </div><!--/widget-main-->
  72. </div><!--/widget-body-->
  73. </div>
  74. </div>
  75. </div>
  76. <!-- /.col -->
  77. </div>
  78. <!-- /.row -->
  79. </div>
  80. <!-- /.page-content -->
  81. </div>
  82. </div>
  83. <!-- /.main-content -->
  84. <!-- 返回顶部 -->
  85. <a href="#" id="btn-scroll-up" class="btn-scroll-up btn btn-sm btn-inverse">
  86. <i class="ace-icon fa fa-angle-double-up icon-only bigger-110"></i>
  87. </a>
  88. </div>
  89. <!-- /.main-container -->
  90. <!-- basic scripts -->
  91. <!-- 页面底部js¨ -->
  92. <%@ include file="../index/foot.jsp"%>
  93. <!-- ace scripts -->
  94. <script src="static/ace/js/ace/ace.js"></script>
  95. <!--MD5-->
  96. <script type="text/javascript" src="static/js/jQuery.md5.js"></script>
  97. <!--提示框-->
  98. <script type="text/javascript" src="static/js/jquery.tips.js"></script>
  99. <!--引入属于此页面的js -->
  100. <script type="text/javascript" src="static/js/myjs/interfaceTest.js"></script>
  101. <script type="text/javascript">
  102. $(top.hangge());
  103. </script>
  104. </body>
  105. </html>