关于PostMan的一个坑

疯狂翻车记录:

  1. 当我请求 http://localhost:8080/rs/publish/action时, 如下所示:
    关于PostMan的一个坑
    发现后端收到的body为空
    为什么我说是postman的问题而不是我后端程序的问题呢,因为前端直接用这个接口是没有问题的
  2. 搜索了一下,据说改成 https 即可,然而出现如下错误:
    错误:write EPROTO 4973692488:error:100000f7:SSL routines:OPENSSL_internal:WRONG_VERSION_NUMBER:../../third_party/boringssl/src/ssl/tls_record.cc:242:
    stack overflow 的解决方案是叫我改回http哈哈哈哈
  3. 想一下,可能是因为我后端程序不支持https的原因,所以参考 golang gin框架实现https访问,注意可以进 项目的config 目录,然后执行
    mkcert localhost 生成证书
        router := gin.New()
    initRouter(router)
    initMysql()
    router.Use(LoadTls())
    // 开启端口监听
    router.RunTLS(":8080", "config/localhost.pem", "config/localhost-key.pem")

测试了一下,shakehand error。。。

  1. 翻了翻日志,看到”redirecting request 307″,是不是因为这个原因啊,搜索一下果然,参考[GIN-debug] redirecting request 307
    原来是末尾少加了 /
    神奇的是我刚才没加也成功了,现在又不行啦
  2. 最后,这好像不只是PostMan的问题,下了所谓的国产开源软件Apifox也出现同样的报错

个性签名:时间会解决一切

Original: https://www.cnblogs.com/lfri/p/16370439.html
Author: Rogn
Title: 关于PostMan的一个坑

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/549232/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球