นี่คือแอป Windows ชื่อ RESTinio ซึ่งสามารถดาวน์โหลดเวอร์ชันล่าสุดได้ที่ restinio-0.7.8-full.tar.bz2 สามารถรันออนไลน์ได้บน OnWorks ซึ่งเป็นผู้ให้บริการโฮสติ้งฟรีสำหรับเวิร์กสเตชัน
ดาวน์โหลดและรันแอปชื่อ RESTinio ออนไลน์ด้วย OnWorks ได้ฟรี
ทำตามคำแนะนำเหล่านี้เพื่อเรียกใช้แอปนี้:
- 1. ดาวน์โหลดแอปพลิเคชั่นนี้ในพีซีของคุณ
- 2. เข้าไปที่ file manager https://www.onworks.net/myfiles.php?username=XXXXX ด้วยชื่อผู้ใช้ที่คุณต้องการ
- 3. อัปโหลดแอปพลิเคชันนี้ในตัวจัดการไฟล์ดังกล่าว
- 4. เริ่มโปรแกรมจำลองออนไลน์ของ OS OnWorks จากเว็บไซต์นี้ แต่โปรแกรมจำลองออนไลน์ของ Windows ที่ดีกว่า
- 5. จากระบบปฏิบัติการ Windows ของ OnWorks ที่คุณเพิ่งเริ่มต้น ไปที่ตัวจัดการไฟล์ของเรา https://www.onworks.net/myfiles.php?username=XXXXX พร้อมชื่อผู้ใช้ที่คุณต้องการ
- 6. ดาวน์โหลดแอปพลิเคชั่นและติดตั้ง
- 7. ดาวน์โหลดไวน์จากที่เก็บซอฟต์แวร์ลีนุกซ์ดิสทริบิวชันของคุณ เมื่อติดตั้งแล้ว คุณสามารถดับเบิลคลิกที่แอปเพื่อเรียกใช้แอปด้วย Wine คุณยังสามารถลองใช้ PlayOnLinux ซึ่งเป็นอินเทอร์เฟซแฟนซีบน Wine ที่จะช่วยคุณติดตั้งโปรแกรมและเกมยอดนิยมของ Windows
ไวน์เป็นวิธีเรียกใช้ซอฟต์แวร์ Windows บน Linux แต่ไม่จำเป็นต้องใช้ Windows Wine เป็นเลเยอร์ความเข้ากันได้ของ Windows แบบโอเพ่นซอร์สที่สามารถเรียกใช้โปรแกรม Windows ได้โดยตรงบนเดสก์ท็อป Linux โดยพื้นฐานแล้ว Wine พยายามนำ Windows กลับมาใช้ใหม่ให้เพียงพอตั้งแต่เริ่มต้น เพื่อให้สามารถเรียกใช้แอปพลิเคชัน Windows เหล่านั้นทั้งหมดโดยไม่จำเป็นต้องใช้ Windows จริงๆ
ภาพหน้าจอ
Ad
เรสตินิโอ
DESCRIPTION
RESTinio เป็นไลบรารี C++14 แบบ header-only ที่ให้คุณมีเซิร์ฟเวอร์ HTTP/WebSocket แบบฝังตัว ไลบรารีนี้พัฒนาจาก ASIO เวอร์ชันสแตนด์อโลน และมุ่งเน้นไปที่การประมวลผลคำขอ HTTP แบบอะซิงโครนัสเป็นหลัก เนื่องจากรองรับ Boost::ASIO เวอร์ชัน 0.4.1 (1.66 หรือสูงกว่า) เช่นกัน ลองพิจารณางานเขียนแอปพลิเคชัน C++ ที่ต้องรองรับ REST API RESTinio จึงเป็นโซลูชันสำหรับงานนั้น เซิร์ฟเวอร์ทำงานบนเธรดหลัก และตอบสนองต่อคำขอทั้งหมดด้วยข้อความ hello-world แน่นอนว่าคุณสามารถเข้าถึงโครงสร้างของคำขอ HTTP ที่กำหนดได้ ดังนั้นคุณจึงสามารถใช้ตรรกะที่ซับซ้อนในการจัดการคำขอได้ การจัดการคำขอแบบอะซิงโครนัส ไม่สามารถรับข้อมูลตอบกลับได้ทันทีใช่ไหม? ไม่เป็นไร เก็บหมายเลขอ้างอิงคำขอไว้ที่ใดที่หนึ่ง และ/หรือส่งต่อไปยังบริบทการดำเนินการอื่น แล้วกลับมาแก้ไขเมื่อข้อมูลพร้อม
คุณสมบัติ
- การวางท่อ HTTP ทำงานได้ดีกับการจัดการคำขอแบบอะซิงโครนัส
- อาจเพิ่มปริมาณงานเซิร์ฟเวอร์ของคุณอย่างมาก
- การควบคุมการหมดเวลา RESTinio สามารถจัดการกับการเชื่อมต่อที่ไม่ดี เช่น ส่ง "GET /" แล้วค้างอยู่เฉยๆ
- ตัวสร้างการตอบสนอง จำเป็นต้องมีเนื้อหาแบบแบ่งส่วนและเข้ารหัส - RESTinio มีตัวสร้างการตอบสนองพิเศษสำหรับคุณ (เห็นได้ชัดว่านี่ไม่ใช่ตัวสร้างเดียว)
- การกำหนดเส้นทางคำขอแบบ ExpressJS
- เราเตอร์คำขอประเภทปลอดภัยแบบทดลองที่ช่วยให้หลีกเลี่ยงปัญหาของเราเตอร์แบบ ExpressJS ด้วยความช่วยเหลือของการตรวจสอบแบบคงที่จากคอมไพเลอร์ C++
ภาษาโปรแกรม
C + +
หมวดหมู่
นี่คือแอปพลิเคชันที่สามารถดึงข้อมูลจาก https://sourceforge.net/projects/restinio.mirror/ ได้ แอปพลิเคชันนี้โฮสต์อยู่ใน OnWorks เพื่อให้ใช้งานออนไลน์ได้ง่ายที่สุดจากระบบปฏิบัติการฟรีของเรา
