腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
3
回答
go
中
验证
http
请求
惯用
方法
、
、
我需要
验证
我的
http
请求
是否有两个参数: Start和End。目前,我设置了一个默认值,该值不应该出现在这两个参数
中
,并与其他无效值一起检查它。然而,这感觉像是一次黑客攻击。正确的
方法
应该是什么呢?type Request struct { End int `json: "end"` func HandlePost(w
http
.ResponseWriter, r *<e
浏览 18
提问于2018-08-25
得票数 3
回答已采纳
1
回答
能很容易地模仿Laravel的返回行为::back()?
、
、
、
、
在使用Laravel时,我真的很高兴能够使用:若要返回到POST
请求
后的前一个URL,请执行以下操作。在
Go
中
,有没有一种简单的内置
方法
来实现这一点?其中backURL是发出POST
请求
的URL。我搜索过net/
http
,搜索了SE和谷歌,但是我没有打开任何东西。如果没有一种简单的<e
浏览 0
提问于2016-11-11
得票数 2
回答已采纳
1
回答
在for循环中等待
HTTP
重试时使用Ticker还是sleep?
、
我有一个for循环,它在一个由WaitGroup管理的goroutine
中
运行。for循环进行
HTTP
等待调用,在返回时检查状态,并将根据状态重试。我目前在重试( for循环的下一次迭代)之前使用一秒钟的睡眠,但我想知道是否正确的
惯用
go
应该使用Ticker。但是,我不确定这会是什么样子,除非我有某种
方法
来产生一个线程来运行
HTTP
等待
请求
,管理该线程,然后在每个Ticker间隔上检查
HTTP
等待的状态。这看起来不像是正确的调用,而仅仅是使用休眠,这取
浏览 16
提问于2021-03-08
得票数 0
2
回答
如何在
Go
中
处理不同
方法
的
http
请求
?
我正在试图找出最好的
方法
来处理对/的
请求
,并且在
Go
中
只处理/,并以不同的方式处理不同的
方法
。这是我想出的最好的: "fmt" "log") func main() {
http
.HandleFunc("/", fun
浏览 1
提问于2013-03-06
得票数 88
回答已采纳
6
回答
在
Go
中
要求
HTTP
基本身份
验证
的
惯用
方式?
我想知道如何使用简单的
HTTP
基本身份
验证
来保护特定的路由。我不需要从文件或任何外部来源读取凭据,我真的只想通过硬编码的
HTTP
Basic Auth用户名和密码来保护选定的路由。问题: 在
Go
中
这样做的
惯用
方式是什么?Gorilla提供了什么让它更简单的东西吗?如果你能提供几行代码,那就太好了。
浏览 176
提问于2014-02-21
得票数 41
1
回答
在大猩猩/mux框架中使用
Go
例程
、
、
我们使用大猩猩mux框架来处理web
请求
,我认为它会自动运行在所有cpu内核上。在这种情况下使用
go
例程对cpu密集型进程有好处吗?例如在大对象
中
循环?
浏览 3
提问于2017-03-20
得票数 2
回答已采纳
1
回答
根据
请求
的
HTTP
方法
运行不同的
验证
[
Go
Gin]
、
、
、
因此,我目前正在使用
Go
和Gin库开发一个简单的API,并希望在进一步检查之前对从客户端接收的数据进行一些
验证
。"`} 由于有了绑定标记,当我收到POST
请求
时例如,如果我不希望在补丁
请求
中
要求所有这些字段,会发生什么?用户可能只想更新观察结果或名称,而不必提供所有其他内容,因为它们已经保存在数据库<
浏览 1
提问于2022-02-13
得票数 1
3
回答
Go
中
命名Getters的
惯用
方法
有效的
go
对于getter的命名有以下建议:
Go
不提供对getter和setter的自动支持。自己提供getter和getter没有什么问题,而且这样做通常是合适的,但将getter的名字写进既不是
惯用
的,也不是必要的。如果您有一个名为owner的字段(小写,未导出),则应该将getter
方法
称为Owner (大写,导出),而不是GetOwner。用于导出的大写名称提供了从
方法
中区分字段的钩子。正如您在上面的屏幕截图中所看到的,有许多使用GetX命名约定的
方法
,这是在有效的
g
浏览 3
提问于2015-11-22
得票数 5
回答已采纳
2
回答
Goroutine已经在
Go
web服务器
中
从
请求
中
启动,但是客户端断开了连接,web服务器是否有可能关闭这个特定的goroutine?
、
、
、
、
每当来自客户端的web
请求
出现时,它就会生成一个goroutine来处理每个
请求
。
浏览 1
提问于2018-06-25
得票数 0
回答已采纳
2
回答
Go
中
的
HTTP
请求
验证
中间件
、
我正在尝试创建一个公共的
HTTP
请求
验证
器中间件函数,它接受类型(可能是reflect.Type)作为参数,然后使用包github.com/
go
-playground/validator/v10将JSON解锁为上述类型的结构并
验证
结构。c.Next()} 总的来说,我希望实现与使用Joi的Node.js
中
相同的
验证
器灵活性。
浏览 12
提问于2022-11-01
得票数 2
回答已采纳
1
回答
是否应该使用为每个
请求
创建一个Firestore客户端?
、
、
return func(w
http
.ResponseWriter, r *
http
.Request) {我确实注意到,使用客户端的调用需要另一个上下文。所以也许应该是这样: main.
浏览 0
提问于2018-10-11
得票数 3
回答已采纳
1
回答
GO
:定义一个带有2个指定键的Map类型
、
我定义了一个类型消息: message string,}可以用
go
定义一个type,它是一个具有特定密钥的map?在
Go
中
这样做的
惯用
解决方案是什么?
浏览 2
提问于2022-10-18
得票数 -3
回答已采纳
1
回答
带有自定义身份
验证
器的密钥伪装无法读取
http
POST params login_hint
、
我有一个saml Keycloak客户端,它包含一个对自定义keycloak SPI
验证
器的身份
验证
流覆盖,该
验证
流是用java构建的,并部署在keycloak环境
中
。
验证
器非常简单,它显示一个用户名字段并获取该用户名,执行第三方检查,然后返回一个裁决(
go
/nogo、yes/no等)。 我让一个SAML SP向这个keycloak客户端发送一个
请求
(作为IDP)。SP
请求
具有LoginHint。当自定义身份
验证
器
浏览 20
提问于2019-07-12
得票数 1
3
回答
使用Akka
HTTP
创建基本
HTTP
Post
请求
的
惯用
方法
、
、
我正在尝试弄清楚如何使用Akka
HTTP
库创建一个基本的
HTTP
POST
请求
。有没有其他
方法
可以从FormData创建HttpEntity?特别是对于这样一个简单的任务,我必须使用Await或return a Future,即使数据是现成的,这似乎过于复杂。
浏览 0
提问于2015-09-24
得票数 12
回答已采纳
2
回答
我应该如何检查我在库伯奈特的围棋服务的健康状况?
、
、
服务不公开
HTTP
接口;它正在处理队列
中
的工作。 使用expvars公开基本健康数据。在
go
/Kubernetes
中
,是否有一种常见的/
惯用
的
方法
来做到这一点?
浏览 3
提问于2016-05-24
得票数 3
回答已采纳
1
回答
特定页面的google应用程序引擎身份
验证
、
当用户访问"/members“、"/users”、"/items“页面时,如果他们没有经过身份
验证
,他们将被重定向到登录页面。一个简单的
go
代码意味着: "fmt" "appengine/user", r *
http
.Request) {
浏览 2
提问于2014-05-03
得票数 0
回答已采纳
1
回答
Go
中
返回无效结构的
惯用
方法
、
如果更
惯用
的
方法
是返回*Collision并在不存在的情况下返回nil,那么我也对此持开放态度,我只是想不出在什么情况下我需要一个指向碰撞的指针。
浏览 2
提问于2019-12-03
得票数 1
回答已采纳
1
回答
Go
中
TCP握手超时的
惯用
方法
、
、
TCP会话超时的
惯用
方式是什么,例如初始协议握手?假设有一个处理TCP会话的goroutine。
浏览 1
提问于2015-05-25
得票数 0
回答已采纳
3
回答
Go
中
拼接前导零的
惯用
方法
、
、
我想出了一种将前导零填充到
Go
字符串
中
的
方法
。我不确定这是否是你在
Go
中
做这件事的方式。在
Go
中有没有合适的
方法
来做到这一点?这是我想出来的,可以在第二个if块中找到。
浏览 12
提问于2019-09-07
得票数 1
3
回答
带有缓冲通道的For循环
、
、
、
我正在尝试
Go
通道,但遇到了一个问题,下面这个简单的程序无法终止。 实际上,我想发出一些异步
HTTP
get
请求
,然后 等待 直到他们 全部 完成了。我使用的是缓冲通道,但我不确定这是不是
惯用
的方式。func GetPrice(quotes chan string) { req, _ :=
http
.NewRequest("GET",main() {
浏览 51
提问于2018-01-16
得票数 3
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
云直播
腾讯会议
实时音视频
活动推荐
运营活动
广告
关闭
领券