pai Core Libraries
http-client
HTTP client for PascalAI with full REST support. Make GET, POST, PUT, and DELETE requests, set custom headers, handle responses, and parse JSON bodies.
Install ppm install http-client
Usage Example
uses http_client; // Simple GET request var res := Get('https://api.example.com/users'); WriteLn(res.Body); WriteLn(IntToStr(res.StatusCode)); // POST with JSON body SetHeader('Content-Type', 'application/json'); SetHeader('Authorization', 'Bearer mytoken'); var body := '{"name":"Alice"}'; var res2 := Post('https://api.example.com/users', body); // Parse JSON response var doc := ParseJSON(res2.Body);
Features
Full HTTP/1.1 support: GET, POST, PUT, DELETE, PATCH
Custom request headers via SetHeader
Response object with Body, StatusCode, and Headers
Integrated JSON parsing for API responses
Automatic redirect following
Timeout configuration support
← Back to Package Index