找回密码
 立即注册

QQ登录

只需一步,快速开始

heweigang

注册会员

8

主题

17

帖子

123

积分

注册会员

积分
123
heweigang
注册会员   /  发表于:2021-12-30 16:08  /   查看:1977  /  回复:5
5金币
本帖最后由 heweigang 于 2021-12-30 16:09 编辑

我们现在需要大量的调用第三方的接口,但是第三方应用目前也是开发阶段,所以给的ip+端口也只是个测试阶段的ip+端口,将来对方上线后才会提供正式的域名,这儿就涉及到问题,我们目前写了很多的“服务端命令”,在服务端命令中加上的“http请求”的命令,那么我们现在写的请求地址都是对方开发阶段的ip+端口,将来对方上线,就要全部修改,甚至可能出现bug,需要调试时,我们又只能接着访问对方的测试ip+端口,这种有什么比较好的办法可以解决?而不用每次都得一个一个的去修改服务端命令中的地址

最佳答案

查看完整内容

你把IP写进库里,要用的时候从库里读取不就好了吗?(变了就更新一下库) 或 用DDNS也可以(如:F3322)。

5 个回复

倒序浏览
最佳答案
最佳答案
小白学员
银牌会员   /  发表于:2021-12-30 16:08:19
来自 2#
你把IP写进库里,要用的时候从库里读取不就好了吗?(变了就更新一下库)



用DDNS也可以(如:F3322)。
回复 使用道具 举报
吴小胖讲师达人认证 悬赏达人认证 活字格认证
金牌服务用户   /  发表于:2021-12-30 16:38:19
3#
也可以借助内网穿透的工具来实现~比如 花生壳~
回复 使用道具 举报
Howie.Sun讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2021-12-30 17:16:26
4#
您好,楼上大佬的建议没错哦,发送HTTP请求命令的地址是可以利用参数来拼接的,因此把测试阶段的IP和端口号存储到数据库中,拼接为最终请求的地址是比较好的做法。
回复 使用道具 举报
豪~豪悬赏达人认证 活字格认证
银牌会员   /  发表于:2022-1-2 10:53:08
5#
上面也说了,你可以直接创建一个内部服务端命令,用来返回当前的访问地址,比如测试是IP:端口 正式后,你改成域名就行了
回复 使用道具 举报
Howie.Sun讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2022-1-4 08:43:24
6#
豪~豪 发表于 2022-1-2 10:53
上面也说了,你可以直接创建一个内部服务端命令,用来返回当前的访问地址,比如测试是IP:端口 正式后,你改 ...

回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部