首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在fasthttp中获取请求参数键值。

在fasthttp中获取请求参数键值。
EN

Stack Overflow用户
提问于 2016-09-01 08:04:24
回答 4查看 13K关注 0票数 4

http://127.0.0.1:8080/x?haha=1

我想买点像ctx.QueryArgs().Get("haha")这样的东西

在戈朗的fasthttp包里有可能吗?

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2016-09-01 09:36:49

找到了

代码语言:javascript
复制
ctx.QueryArgs().Peek("haha")

命名选择是出乎意料的。

票数 12
EN

Stack Overflow用户

发布于 2020-04-06 08:23:02

使用Peek和PeekMulti

代码语言:javascript
复制
?haha=1
ctx.QueryArgs().Peek("haha")

?haha=1&haha=2
ctx.QueryArgs().PeekMulti("haha")

这里声明了一些有用的方法:https://github.com/valyala/fasthttp/blob/a1cfe58ca86648c6701f1cb7e8b1587348dd5b9f/args.go#L245

票数 4
EN

Stack Overflow用户

发布于 2019-08-31 17:21:29

您可以使用方法检索自定义的PUT GET、POST PUT参数:

  • GET (查询字符串如?user=a&pass=b);
  • 帖子,放车身

字面上,从文件中看:

FormValue返回与给定键关联的表单值。

该值在以下位置进行搜索:

  • 查询字符串;
  • 张贴或放置身体。

有更多细粒度的方法来获取表单值:

  • QueryArgs,用于从查询字符串中获取值。
  • PostArgs用于从POST或PUT阀体中获取值。
  • MultipartForm,用于从多部分表单中获取值。
  • FormFile用于获取上传的文件。
代码语言:javascript
复制
token = string(ctx.FormValue("token"))

文档:https://godoc.org/github.com/valyala/fasthttp#RequestCtx.FormValue

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39265978

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档