码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • Postman如何在本地测试服务接口


    项目架构及背景:

    网关微服务+多个业务微服务

    服务部署在阿里云上,文件服务器用的是OSS。配置参数用Nacos进行统一管理。通过构建docker镜像包部署各业务微服务以及网关服务。

    需求:

    某一个业务微服务中开发了若干接口,需要在本地自测一下接口流程是否报错等。

    过程:

    本地工程服务用Debug模式启动,并开启了断点调试模式(打下若干断点)。

    通过Postman想模拟前端发起请求调用后端接口。

    网关对外提供的服务端口为16801,如下图

    某业务服务对外提供的端口为18017,如下图

    Nacos中网关配置路径,如下图

    调试遇到的问题:

    接口调用无法进入IDEA的DEBUG,如下图

    问题分析:

    端口用的是业务服务对外的端口,而访问路径中间一段表明应该要用到网关服务作为路由转发,故此处端口使用有误或者不用网关做转发。

    解决方案1:

    如果本地启动了网关微服务,则意味着会用到自己的nacos配置,则端口要用网关服务的对外端口而不是业务模块的对外端口。如下图所示

    解决方案2:

    也可以不通过网关服务(nacos)来调用自己的测试接口,将中间的路径去掉,端口换成接口所在的业务模块的服务对外端口18017即可。如下图所示

    额外说明:端口前为本地的IP

  • 相关阅读:
    从一道ctf题学习LD_PRELOAD绕过函数禁用
    PDF转换工具哪个好?值得推荐的3款PDF转换软件
    springboot基于微信小程序的心理医生系统的设计实现毕业设计-附源码191610
    Python入门教程 | Python 模块和包
    2023年10月12日
    开关量8入4出,高速以太网通讯Socket自由协议远程IO模块 YJ94
    CSP-J/S 报名全攻略(含考纲)
    为什么现在很多企业都在做私域?
    MongoDB复制(副本集)总结
    真空脱气机概述
  • 原文地址:https://blog.csdn.net/yan_ke/article/details/139618731
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号