2017-02-14 2 views
-1

Я получаю мой запрос значение тела в закодированном виде, как показано ниже:Как расшифровать тело запроса POST в golang

9oF0LS0aY0RGGfUEGoT%2FHSdqypxXKh7lmaTawlekrxw%3D

Но фактическое значение я посылаю это:

9oF0LS0aY0RGGfUEGoT/HSdqypxXKh7lmaTawlekrxw=

Любое предложение Как я могу получить правильное значение.

+1

Поделиться кодом, пожалуйста. – Elad

ответ

1

Ваш текст был url encoded. Вероятно, потому что это был параметр запроса?

Что вы можете сделать, это использовать функцию url.QueryUnescape для декодирования значения.

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

Спасибо за помощь. Я работал. – Vicky

Смежные вопросы