Итак, я пытаюсь отправить объект через аргумент параметров в http.Post () (см. https://wiki.garrysmod.com/page/http/Post), но сервер не получает ничего в теле запроса.
Мне также нужно, чтобы это работало с использованием application / json вместо application / x-www-form-urlencoded для Header Content-Type. Я думаю, что именно в этом и заключается проблема, так как мне кажется, что он обрабатывает запрос какон использовал application / x-www-form-urlencoded, даже когда я указываю иначе.
А также, извините, если я звучу смущенно - вероятно, я.
local data = {
fields = {
['name']= { ['stringValue'] ="Bob"},
['age'] = { ['stringValue'] ="19"}
}
}
local header = {
['Content-Type']= 'application/json'
}
http.Post(
"https://en00ot5pylxlbg.x.pipedream.net",
(data),
function( result )
print("IT WORKED " .. result)
end,
function( fail )
print("IT DIDNT WORK " .. fail)
end,
header
)