mirror of
https://github.com/akyaiy/GoSally-mvp.git
synced 2026-01-03 20:12:25 +00:00
update post example
This commit is contained in:
@@ -1,27 +1,35 @@
|
|||||||
|
local session = require("session")
|
||||||
|
local net = require("net")
|
||||||
|
local log = require("log")
|
||||||
|
|
||||||
local reqAddr
|
local reqAddr
|
||||||
local logReq = true
|
local logReq = true
|
||||||
local payload
|
local payload
|
||||||
|
|
||||||
if not In.Params and In.Params.url or not In.Params.payload then
|
log.debug(session.request.params)
|
||||||
Out.Error = {
|
|
||||||
|
if not (session.request.params and session.request.params.url) then
|
||||||
|
session.response.error = {
|
||||||
code = -32602,
|
code = -32602,
|
||||||
message = "no url or payload provided"
|
message = "no url or payload provided"
|
||||||
}
|
}
|
||||||
return
|
return
|
||||||
end
|
end
|
||||||
|
|
||||||
reqAddr = In.Params.url
|
|
||||||
payload = In.Params.payload
|
|
||||||
|
|
||||||
local resp = Net.Http.Post(logReq, reqAddr, "application/json", payload)
|
|
||||||
|
reqAddr = session.request.params.url
|
||||||
|
payload = session.request.params.payload
|
||||||
|
|
||||||
|
local resp = net.http.post_request(logReq, reqAddr, "application/json", payload)
|
||||||
if resp then
|
if resp then
|
||||||
Out.Result.answer = {
|
session.response.result.answer = {
|
||||||
status = resp.status,
|
status = resp.status,
|
||||||
body = resp.body
|
body = resp.body
|
||||||
}
|
}
|
||||||
return
|
return
|
||||||
end
|
end
|
||||||
|
|
||||||
Out.Result.answer = {
|
session.response.error = {
|
||||||
status = resp.status
|
data = "error while requesting"
|
||||||
}
|
}
|
||||||
Reference in New Issue
Block a user