View Single Post
Deather
New Member
Join Date: Nov 2016
Old 06-07-2021 , 14:07   Re: REST in Pawn 1.3 - HTTP client for JSON REST APIs (Updated 2021/06/06)
Reply With Quote #103

Is it possible to log request?

When I try to send some POST data to my API (Laravel), backend receives empty request (headers and method are correct, but there is no POST data).

Code:
    JSONObject BanJson = new JSONObject();
    BanJson.SetString("nickname", Nickname);
    BanJson.SetString("steam_id", SteamId);
    BanJson.SetInt("type", Type);
    BanJson.SetInt("duration", Duration);
    BanJson.SetString("reason", Reason);
    BanJson.SetString("admin_nickname", AdminNickname);
    BanJson.SetString("admin_steam_id", AdminSteamId); 

    HTTPRequest Request = new HTTPRequest(GetApiURI(ApiEndPoint));
    
    Request.SetHeader("Authorization", "Bearer %s",  GeneralConfig.Token);
    Request.SetHeader("GameServer", "%d", GeneralConfig.ServerId);
    Request.SetHeader("Content-Type", "application/json");
    Request.SetHeader("Accept", "application/json");

    Request.Post(BanJson, OnPlayerBan);
Same request sended by PostMan works correctly...

Last edited by Deather; 06-07-2021 at 15:18.
Deather is offline