Добрый день.
Отправлю post запрос на сторонний сервис:
Код
req, err := http.NewRequest("POST", "http://api.site.com/ajax/test", nil)
req.Header.Set("Content-Type", "application/json")
client := &http.Client{}
resp, err := client.Do(req)
defer resp.Body.Close()
if err != nil {
panic(err)
}
Но, в ответ от сайта прилетает это
{
"success": false,
"error": "Invalid request"
}
Проверил, может сайт отправляет доп. хедеры, но нет.
Как я понял данный сайт как-то верифицирует post запросы.
Сессию сайт не проверяет и данный запрос спокойно проходит с браузера, посмотрел js данного сайта и он так-же отправляет стандартный ajax запрос без доп. параметров.
Возможно кто-то сталкивался с подобным?