如何在golang中解密POST请求体

时间:2017-02-14 09:25:37

标签: go

我以加密形式获取我的请求正文值,如下所示:

9oF0LS0aY0RGGfUEGoT%2FHSdqypxXKh7lmaTawlekrxw%3D

但我发送的实际价值是:

9oF0LS0aY0RGGfUEGoT/HSdqypxXKh7lmaTawlekrxw=

任何建议我如何才能获得正确的价值。

1 个答案:

答案 0 :(得分:1)

您的文字已为url encoded。可能是因为它是一个查询参数?

您可以使用url.QueryUnescape功能对值进行解码。

str := "9oF0LS0aY0RGGfUEGoT%2FHSdqypxXKh7lmaTawlekrxw%3D"
str, _ = url.QueryUnescape(str)