如何把所有网址整合成一个接口地址

如何把所有网址整合成一个接口地址,第1张

具体如下:

一般是两种情况:

1:(伪不同)同一套页面,使用响应式布局。

访问时根据设备的宽度控制内容的排列,电脑屏幕大,所以内容横着一排4、5个,不用滚动就能显示全部内容。

手机屏幕小,所以内容一个占一排,通过滚动查看全部内容。

这种方式只是看起来布局会不同,但手机和电脑收到的数据没有任何不同。通过html+css+js就可以实现。

2:不同的页面,通过判断浏览器User-Agent为客户端发送不同的页面。

访问时根据设备的类型进行判断,判断为手机时,使用重定向,或者服务器内部跳转让手机和电脑收到的数据不同。

这种方式手机和电脑收到的数据是完全不同的,所以可以展示不同的内容。一般是通过服务器后端代码处理。

通过重定向的方式实现的话,可以用js实现。

最近工作遇上业务交接不彻底还有一些乱七八糟原因,导致我需要将几个接口的请求转发到新团队负责的域名下。

参考文档:

https://blog.csdn.net/yeguxin/article/details/94020476

https://liguangming.com/nginx-return-tips

https://segmentfault.com/a/1190000018163817

主要是为了记录自己工作中解决的一些问题,所以笔记就简单一些,涉及到工作的一些具体数据就不记录了

原域名:soa.api.local

目标域名:newsoa.api.local

方法名:functionName

第一版:

出于偷懒的方式,直接选择return进行跳转

结果通过Http请求返回的是字符串

"http://newsoa.api.local/functionName?body={"id":770080,"bid":9}&param1=param1&param2=param2"

第二版:

使用rewrite进行重定向

但是有点问题,在浏览器中可以看到跳转到新的域名了,但是打开开发者工具会看到有两次请求,第一次是对原域名soa.api.local的请求,返回的HttpCode为302。第二次请求为重定向后的请求。

所以如果客户端跟踪重定向,那根本就获取不到第二次请求的数据。

第三版

使用rewrite和反向代理实现

终于达到我要的效果了,客户端能保持当前链接不变的情况下获取到重定向后的数据。

PHP空间250M+50MMYSQL数据库+50M邮局=100元(支持论坛)[出售]网通主机1G120元/年,100M40

100M40

200M65

300M85

400M95

500M100

1G120

ASP+PHP+acsess

支持论坛

QQ号828939

2156.cn的空间是

PHP空间100M+10MMYSQL数据库+50邮局=50元(不支持论坛)

PHP空间200M+30MMYSQL数据库+50邮局=75元(不支持论坛)

PHP空间250M+50MMYSQL数据库+50M邮局=100元(支持论坛)

PHP空间500M+100MMYSQL数据库+100邮局=200元(支持论坛)

可以自由选择网通或电信机房。

要的请联系QQ号828939

CN38 COM48,

QQ号828939

国际域名COM注册48元,新网互联,送25M邮局

www.bfym.com/index.php

自己在线支付,自己开通,密码自动发您邮箱,

域名直接在新网互联管理,

自由转入转出,

免费过户

CN35元,COM45元,续费50元

CN35元,COM45元,续费50元,此价格不送邮局。

加3元送25M邮局

QQ号828939

www.alipay.com直接付款给dtgt@163.com

新网www.xinnet.com空间给您优惠的价格

http://www.bfym.com/daili.htm

现在买,还有30%的优惠

买任何一款新网空间,立刻成为金牌代理,CN35


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/141532.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-03-18
下一篇2023-03-18

发表评论

登录后才能评论

评论列表(0条)

    保存