golang mux组件兼容转移url

Go 的mux 遇到%2F、%0A 无法处理的问题,后来有推出UseEncodedPath() 的参数,就不会直接吐404,让程式没办法做后续的处理。

如果请求是 http://localhost:8000/mvfood/aa%2Fbb/exist
此时go服务使用的mux 组件检测到请求路径中有%2F字符串会直接按404处理

//router := mux.NewRouter().StrictSlash(true)///index, /index/ im
router.UseEncodedPath() //加上这一句就正常了


参考文档:
https://blog.longwin.com.tw/2018/01/golang-%E4%BD%BF%E7%94%A8-mux-%E5%81%9A-router-%E9%81%87%E5%88%B0-%E3%80%81-%E7%9A%84%E8%A7%A3%E6%B3%95/

相关推荐

  1. golang mux兼容转移url

    2024-07-17 10:22:03       23 阅读
  2. vue3+uniapp 动态渲染兼容h5、app端

    2024-07-17 10:22:03       32 阅读
  3. vue 通讯

    2024-07-17 10:22:03       53 阅读
  4. Hadoop YARN

    2024-07-17 10:22:03       52 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-17 10:22:03       70 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-17 10:22:03       74 阅读
  3. 在Django里面运行非项目文件

    2024-07-17 10:22:03       62 阅读
  4. Python语言-面向对象

    2024-07-17 10:22:03       72 阅读

热门阅读

  1. 用户excel对CAN进行图形化展示

    2024-07-17 10:22:03       24 阅读
  2. SpringBoot如何使用Kafka来优化接口请求的并发

    2024-07-17 10:22:03       25 阅读
  3. 力扣---46.全排列

    2024-07-17 10:22:03       24 阅读
  4. PFA、PEEK和PP的材质、特点及用途

    2024-07-17 10:22:03       23 阅读
  5. 2024.07.16 oracle函数练习

    2024-07-17 10:22:03       31 阅读
  6. 第一章 Typescript小白快速入门

    2024-07-17 10:22:03       20 阅读
  7. webpack生产环境下的配置

    2024-07-17 10:22:03       27 阅读
  8. Matlab学习笔记01 - 基本数据类型

    2024-07-17 10:22:03       27 阅读
  9. spring-boot2.x整合Kafka步骤

    2024-07-17 10:22:03       19 阅读
  10. 武汉大学学报哲学社会科学版

    2024-07-17 10:22:03       22 阅读
  11. CUDA编程01- 并行编程介绍

    2024-07-17 10:22:03       23 阅读