/* SA-MP threaded HTTP/1.0 client for pawn * * (c) Copyright 2010, SA-MP Team * */ // HTTP requests #define HTTP_GET 1 #define HTTP_POST 2 #define HTTP_HEAD 3 // HTTP error response codes // These codes compliment ordinary HTTP response codes returned in 'response_code' // (10x) (20x OK) (30x Moved) (40x Unauthorised) (50x Server Error) #define HTTP_ERROR_BAD_HOST 1 #define HTTP_ERROR_NO_SOCKET 2 #define HTTP_ERROR_CANT_CONNECT 3 #define HTTP_ERROR_CANT_WRITE 4 #define HTTP_ERROR_CONTENT_TOO_BIG 5 #define HTTP_ERROR_MALFORMED_RESPONSE 6 native HTTP(index, type, url[], data[], callback[]); // example HTTP callback: public MyHttpResponse(index, response_code, data[]) { ... }