5.0.1 update

This commit is contained in:
SkrinVex
2026-01-22 21:31:57 +05:00
parent c5f1b352fb
commit 1193b5ccf4
16 changed files with 1271 additions and 142 deletions
+42
View File
@@ -0,0 +1,42 @@
// Примеры HTTP запросов в FoxLang
void example_api_calls() {
print("🚀 FoxLang HTTP Client Examples");
print("===============================");
// 1. Простой GET запрос
print("1️⃣ GET запрос к JSONPlaceholder API:");
string user = httpget("https://jsonplaceholder.typicode.com/users/1");
print("User data: " + user);
print("");
// 2. POST запрос с JSON данными
print("2️⃣ POST запрос (создание поста):");
string post_data = "{\"title\":\"FoxLang Post\",\"body\":\"Created with FoxLang!\",\"userId\":1}";
string new_post = httppost("https://jsonplaceholder.typicode.com/posts", post_data, "application/json");
print("Created post: " + new_post);
print("");
// 3. PUT запрос (обновление)
print("3️⃣ PUT запрос (обновление поста):");
string update_data = "{\"id\":1,\"title\":\"Updated by FoxLang\",\"body\":\"Modified content\",\"userId\":1}";
string updated = httpput("https://jsonplaceholder.typicode.com/posts/1", update_data, "application/json");
print("Updated post: " + updated);
print("");
// 4. DELETE запрос
print("4️⃣ DELETE запрос (удаление поста):");
string deleted = httpdelete("https://jsonplaceholder.typicode.com/posts/1");
print("Delete response: " + deleted);
print("");
// 5. Работа с GitHub API
print("5️⃣ GitHub API запрос:");
string github_user = httpget("https://api.github.com/users/octocat");
print("GitHub user: " + github_user);
print("");
print("✅ Все примеры выполнены!");
}
example_api_calls();