解决了吗
String[] arr = new String[] { token, timestamp, nonce }; Arrays.sort(arr);
直接用java自带的排序
ngrok ,花生壳都试过了,参数错误,url请求超时,token错误,一直没成功过
应该是没有源码
总共写了两个类。一个是servlet类。一个是util类。
而util里面做的事情就是把传入的三个参数,中的两个参数进行拼接,并加密。然后与第三个参数进行比较。返回一个Boolean值
ngork+xml.url
//在帮助菜单找到install New Software 下拉地址框安装web项目
什么错贴出来看下
也不咋难,照着敲,映像深一点
是的,已经好了,谢谢啦
选中 要添加web.xml 项目 右键 点击 找到 java EE tools 选择 generate Deployment Descriptor Stub
老师用的Eclipse可以用Idea 根据自己的喜好使用
查看一下token吧,出现500差不多算成功了一半
报什么错,PrintWriter writer = response.getWriter(); 不会报错,是有IO异常的,你处理一下异常。
web.xml是创建java web 项目自动会有的, web项目同一般项目来说整合了许多web需要的lib,以web.xml作为整个项目的入口
还没有呢
我觉得还是自己敲出来的效果更好,即使出现错误了,解决错误的过程也是一种学习。
URL链接异常的话,首先保证你的电脑能够被外网访问。其次确保打开的是80端口,或者443而不是其他端口,全端口那种也不行
应该事按照他的路径来,但是你的端口要改成本机的tomcat端口
拼接速度是两倍?那你的测试条件是什么啊?总共就三次拼接,不可能差异这么大的
能发下地址吗?源码链接?
我的天,不会创建项目,那我觉得你应该多看基础视频。右上角File--》New--》Web Project
是HttpServlet吧? 需要有 servlet-api.jar 这个包!你导入tomcat服务器就有了!
写javaEE 通常是使用 myeclipse吧,然后创建web project就可以
首先token值不能錯,再次是把3個參數放到列表中排序,再把列表變成一個長字符串用sha1加密,如果傳進來的參數和你加密過後的參數相同,返回echoStr就可以驗證通過了,如果不一致就返回一個空串,如果你要直接看結果,直接返回echoStr就可以驗證通過的