亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

fasthttp中獲取請求參數key-value

fasthttp中獲取請求參數key-value

Go
滄海一幻覺 2022-03-07 16:25:51
http://127.0.0.1:8080/x?haha=1我想得到類似的東西ctx.QueryArgs().Get("haha")golang的fasthttp包中可以嗎?
查看完整描述

3 回答

?
守著星空守著你

TA貢獻1799條經驗 獲得超8個贊

找到了

ctx.QueryArgs().Peek("haha")

命名選擇是出乎意料的。


查看完整回答
反對 回復 2022-03-07
?
陪伴而非守候

TA貢獻1757條經驗 獲得超8個贊

使用 Peek 和 PeekMulti


?haha=1

ctx.QueryArgs().Peek("haha")


?haha=1&haha=2

ctx.QueryArgs().PeekMulti("haha")

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


查看完整回答
反對 回復 2022-03-07
?
喵喔喔

TA貢獻1735條經驗 獲得超5個贊

您可以使用FormValue方法檢索自定義GET、POST PUT參數: - GET(查詢字符串,例如 ?user=a&pass=b); - POST、PUT身體

從字面上看,來自文檔:

FormValue 返回與給定鍵關聯的表單值。

在以下位置搜索該值:

  • 請求參數;

  • POST 或 PUT 正文。

獲取表單值還有更細粒度的方法:

  • QueryArgs用于從查詢字符串中獲取值。

  • PostArgs用于從 POST 或 PUT 正文中獲取值。

  • MultipartForm用于從多部分表單中獲取值。

  • FormFile用于獲取上傳的文件。

token = string(ctx.FormValue("token"))

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


查看完整回答
反對 回復 2022-03-07
  • 3 回答
  • 0 關注
  • 413 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號