我无法使用 Gnome 的 libsoup 发送 POST 请求。GET 请求我可以做得很好我只是不确定如何获得一个工作的帖子请求。
_httpSession = new Soup.Session();
let url = "http://localhost:3000/api/auth/register/org";
var body = {body:"?how to add"}
let message = Soup.Message.new('POST', url);
message.set_request('application/json', 2,body);
_httpSession.queue_message(message, function (_httpSession, message){
//log res
global.log(message.response_body.data)
});
这就是我现在所拥有的。我不知道如何添加帖子请求的正文。文档说 set_request 需要 4 个参数,但我收到一个错误,说如果我添加 body.length,它需要 3 个。