使用服务器端编程语言(专业超文本预处理器的缩写)读取窝接口的数据,通过服务器端编程语言(专业超文本预处理器的缩写)传递请求方法和请求参数,得到返回结果
服务器端编程语言(专业超文本预处理器的缩写)文件:
?phpclass Test { const IP=' 127。0 .0 .1 ';常量端口=10003公共静态函数main(){ header(' Content-type : text/html;charset=UTF-8 ';$ socket=new Test();$ result=$ socket-Consocket(' get mail list r n { ' id ' :2 } r n ');回声$结果;}私有函数conn socket($ str){ $ socket=socket _ create(AF _ INET,SOCK_STREAM,SOL _ TCP);[电子邮件保护]_ connect($ socket,self:IP,self :端口);if(!$ RES){ return;} socket_write($socket,$ str);$ result=while($ data=socket _ read($ socket,1024)){ $result .=$ data } socket _ close($ socket);返回$ result } } test :3360 main();爪哇的窝服务端:
导入Java。io。InputStream导入Java。io。版画作家;导入Java。净。ServerSocket导入Java。净。插座;公共类测试{公共静态void main(String[]args)引发异常{服务器套接字服务器套接字=新服务器套接字(10003);while(true){ Socket Socket=server Socket。accept();输入流为=插座。getinputstream();字节[] b=新字节[1024];int len=is。改为(b);字符串输入字符串=新字符串(b,0,len);PrintWriter pw=新的PrintWriter(套接字。getoutputstream(),true);字符串结果=' ';//处理发来的数据if(InputString。包含(' r n '){ String[]params=InputString。拆分(' r n ');如果(参数[0]。equals(' getmail list '){ String mail list=getmail list();结果='请求方法:' params[0]',请求参数:"参数[1]",请求结果:' maillist}else{ result='非法参数2';} }else{ result='非法参数1';} pw.println(结果);插座。close();} }公共静态字符串getmaillist(){ return '中国上海/2015年七月28日——服务于中国及全球华人社群的领先在线媒体公司新浪公司(纳斯达克代码GS:新浪)定于美国当地时间2016年8月8日周一股市收盘后公布截至2016年6月30日的2016第二季度未经审计的财务报告。随后,新浪管理团队将于美国东部时间晚10点10分召开电话会议,通报公司的财务和经营状况。';}}效果:
以上这篇服务器端编程语言(专业超文本预处理器的缩写)请求窝接口测试实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持我们。