أي طلب HTTP. رابط واحد قابل للمشاركة.
شفّر أي POST — ترويسات وجسم ومصادقة — في رابط GET قابل للحفظ كإشارة مرجعية. جدول الاستدعاءات المتكررة.
# GET request
curl 'https://proj.hoody.com/api/v1/curl/request?url=https://httpbin.org/get'
← ["status": 200, "body": [...]]''
# POST wrapped as GET
curl 'https://proj.hoody.com/api/v1/curl/request?url=...&method=POST&json=[]'''
https://proj.hoody.com/api/v1/curl/request?url=...&method=POST&json=%7B%7D
# Create schedule (every weekday 9am)
curl -X POST .../schedule -d '["cron":"0 0 9 * * MON-FRI","request":["url":"..."]]'''
← ["schedule_id": "sched_abc123", "enabled": true]
ابنِ. لفّ. شارك.
اختر طريقة، أدخل رابطاً، أضف ترويسات وجسماً — احصل على رابط GET واحد يمكنك حفظه كإشارة مرجعية أو مشاركته.
طلبات POST. روابط GET.
أي POST بترويسات وجسم JSON يُشفَّر في رابط GET واحد — قابل للمشاركة عبر البريد الإلكتروني أو الدردشة أو الإشارات المرجعية.
# قبل — طلب cURL POST خام
curl -X POST \
-H "Content-Type: application/json" \
-H "Authorization: Bearer $TOKEN" \
-d '{"user":"alice","action":"export"}' \
https://api.hoody.com/report
# بعد — عنوان URL واحد قابل للحفظ كإشارة مرجعية
https://proj.hoody.com/api/v1/curl/request?url=https%3A%2F%2Fapi.hoody.com%2Freport&method=POST&json=%7B%22user%22%3A%22alice%22%7D
مشاركة في الدردشة
الصق رابط GET في Slack أو Discord أو البريد الإلكتروني. أي شخص لديه الرابط يمكنه إطلاق الطلب.
أدوات بدون كود
Zapier وMake يقبلان روابط GET بشكل أصيل. اربط طلبات Hoody cURL بأي سير عمل بدون كود.
إشارات مرجعية لـ APIs
احفظ أي نقطة نهاية POST كإشارة مرجعية في المتصفح. نقرة واحدة تعيد تشغيل الطلب بالضبط في كل مرة.
إطلاق بالذكاء الاصطناعي
مرّر رابط GET لأي وكيل ذكاء اصطناعي كأداة. الوكيل يطلق طلبات HTTP حقيقية دون رمز API.
اضبطه. انسَه. استرجع النتائج.
ألحق تعبير cron بـ 6 حقول بأي طلب HTTP. الجداول تستمر عبر إعادة تشغيل الخادم.
cron بـ 6 حقول: ثانية دقيقة ساعة يوم شهر يوم_الأسبوع
كل ما يقدمه libcurl. كنقطة نهاية.
مدعوم بروابط libcurl لـ Rust، كل إمكانية HTTP مكشوفة عبر نقطة نهاية POST واحدة.
جلسات الكوكيز
مرّر session_id لاستمرار ملفات تعريف الارتباط عبر الطلبات. تدفقات المصادقة ذات الحالة تعمل دون إعادة تسجيل الدخول.
المهام غير المتزامنة
اضبط async: true لتضمين الطلب في قائمة الانتظار والحصول على job_id. استطلع للحالات Pending وRunning وCompleted.
منطق إعادة المحاولة
اضبط retry_count وretry_delay لإعادة المحاولة تلقائياً عند الأخطاء العابرة.
تخزين الاستجابة
اضبط save: true لاستمرار الاستجابة الكاملة في /hoody/storage/hoody-curl/downloads/ لاسترجاعها لاحقاً.
دعم البروكسي
وجّه الطلبات عبر بروكسيات HTTP أو SOCKS عبر معاملات proxy وproxy_user وproxy_password.
وضعا الاستجابة المزدوجان
اختر وضع json لبيانات التعريف المنظّمة والتوقيت، أو الوضع الشفاف لتمرير الاستجابة الخام مباشرةً.
18 نقطة نهاية. أربعة أنظمة فرعية.
تنفيذ الطلبات وإدارة المهام غير المتزامنة وجدولة cron وتخزين الجلسات — كلها يمكن الوصول إليها عبر HTTP.
التنفيذ
نقطة نهاية واحدةPOST /api/v1/curl/request?url=...&save=true
المهام
5 نقاط نهايةGET /api/v1/curl/jobs → [[job_id, state, ...]]
الجدولة
5 نقاط نهايةPOST /api/v1/curl/schedule → cron: '0 0 9 * * MON-FRI'
الجلسات + التخزين
7 نقاط نهايةGET /api/v1/curl/sessions → [[session_id, cookie_count]]