go - 获取 Go 中的所有 url
问题描述
我想创建一个打印 url 名称的函数。当 url 有“?”时它不起作用 特点。
谢谢您的帮助
func lang(w http.ResponseWriter, r *http.Request) {
message := r.URL.Path
w.Write([]byte(message))
}
解决方案
使用Request.RequestURI获取请求 URI。
func lang(w http.ResponseWriter, r *http.Request) {
message := r.RequestURI
w.Write([]byte(message))
}
推荐阅读
- java - 如何将类数组实例化为类的实例?
- python-3.x - 浮点数未转换为整数熊猫
- mysql - 节点js中的数据没有变化
- javascript - Pako.js 错误,尝试膨胀 Websocket 消息时出现“无效的存储块长度”
- java - 如何让 Jspinner 改变大小以适应内容
- javascript - 如何查找复制的内容是来自word还是文本文档或浏览器网页?
- java - 具有tomcat和外部应用程序属性的Springboot战争项目?
- dynamics-crm - 需要将审核记录从 Dynamics 365 CE 获取到 SharePoint,然后将其删除
- xamarin - Xamarin Forms stacklayout TapGestureRecognizer 命令未调用
- facebook - Facebook 是否会在缺失时从页面内容中推断 OpenGraph 描述?