This article refers to the Play Framework Control layer initiating HTTP requests (Send HTTP request in Controller)
Reference Connection Address: http://blog.csdn.net/fhzaitian/article/details/51209148
Here's a simple record of your own written code to solve my 7-second memory problem.
Wsrequest rq=NewWS (). URL (serverconfig.dogsysurl+ "Sysapi/manage/login")); Rq.setparameter ("Argtradeno", Serverconfig.systradeno); Jsonobject JData=NewJsonobject (); Jdata.addproperty ("UName", Params.get ("UName")); Jdata.addproperty ("Upwd", Params.get ("Upwd")); String Strb64data=base64helper.getstrtobase64 (jdata.tostring ()); Rq.setparameter ("Argdata", Strb64data); Rq.setparameter ("Argsign", Md5helper.md5 (strb64data+Serverconfig.sysmd5cert)); Ws. HttpResponse RP=rq.post ();//Submit a POST requestif(Rp.getjson (). Getasjsonobject (). Get ("result"). Getasint () ==0)//rp.getjson Gets the JSON data returned to the third-party web {//}
play! 1.x accessing the remote Web