http://xueqiu.com/cubes/discover/rank/cube/list.json?category=12&c...这种链接在具体网站中非常常见,可以明确的知道是json。但对http://xueqiu.com/cubes/discover/rank/cube/list.json链接中结尾的list.json很迷惑。这种格式浏览器可以解析,但动态的数据在后台是怎么实线的呢?我完全可以理解假定这种链接的实现:http://xueqiu.com/cubes/discover/rank/cube/list.php?category=12&count=10&market=cn&profit=daily_gain我也完全理解list.php返回header("Content-type:Appliction/json");但http://x.com/x.json?id=1&count=10,真真是不理解后端是怎么实现的?怎么编码的?哪种语言?浏览器是怎么解析的?小白了……恭候大牛~
2 回答
LEATH
TA贡献1936条经验 获得超6个赞
现在很多框架甚至是单入口的,所有的URL都rewrite到一个index.php/index.aspx/index.jsp——然后后呢,就随便应用怎么解析URL了。这样可以在controller层根据URL的后缀名来返回对应的格式的数据,比如.json的返回JSON数据,.xml的返回XML的数据等等。LZ用PHP的话可以看看Yii框架的入口脚本和路由
交互式爱情
TA贡献1712条经验 获得超3个赞
web服务器通过rewrite配置即可。例如nginx中rewrite"^/(.*)\.json"$1.phplast;基本所有.json的请求rewrite到对应的php文件来处理。
添加回答
举报
0/150
提交
取消