Tôi cần một mẫu mã đơn giản cho Máy chủ Very 10 Http Khi yêu cầu (đăng) chỉ hiển thị nó Có mẫu Indy 9 nào cho điều này không? Cảm ơnIndy 10 Http Mẫu máy chủ
Trả lời
Indy 9 samples vẫn có sẵn trên trang web IndyProject và bao gồm dự án trình diễn HTTPServer. Indy 10 Demo Playground cũng vậy.
Trong IdHTTPServer, các lệnh Nhận và Đăng về cơ bản được xử lý giống nhau và được xử lý trong sự kiện CommandGet.
- Bắt đầu một hình thức VCL mới dự án
- Thả một thành phần TidHTTPServer vào Form
Nhấp đúp vào hình thức để tạo ra một OnCreate() sự kiện và kích hoạt máy chủ
IdHTTPServer1. Hoạt động: = True;
Trở lại trên biểu mẫu, chọn thành phần HTTP Server, và tạo ra một sự kiện
OnCommandGet Trong OnCommandGet kiện này (được gọi trong một chủ đề con bất cứ khi nào một GET/POST xảy ra), xử lý các yêu cầu, bởi populating phản ứng ..
AResponseInfo.ContentText := '<html><head><title>My First Response</title></head>' +
'<body>Command: ' + ARequestInfo.Command +
'<br />Host: ' + ARequestInfo.Host +
'<br />URI: ' + ARequestInfo.URI +
'<br />UserAgent: ' + ARequestInfo.UserAgent +
'</body></html>';
Tùy thuộc vào phiên bản Delphi, bạn cũng có thể phải thêm IDC ontext vào số Sử dụng khoản
Chạy ứng dụng demo của bạn và sau đó khởi chạy trình duyệt tới http://localhost và bạn sẽ nhận được phản hồi. (Trừ khi bạn có nội dung nào khác đang nghe trên Cổng 80, trong trường hợp đó ứng dụng demo của bạn sẽ tạo ra ngoại lệ)
- 1. Máy chủ proxy sử dụng Indy
- 2. Chuyển từ Indy 9-10 với Delphi, TIdSchedulerOfThreadPool khởi
- 3. Máy chủ HTTP Qt?
- 4. Từng bước nâng cấp của Indy 10 tại Delphi 2009
- 5. Lập trình Máy chủ HTTP
- 6. Máy chủ http đơn giản
- 7. Máy chủ http trong php
- 8. Máy chủ proxy HTTP Java
- 9. Indy 10 IdTCPClient Reading Data sử dụng một chuỗi riêng biệt?
- 10. máy chủ http node.js http dưới dạng dịch vụ Windows
- 11. Máy chủ Java HTTP không hoạt động
- 12. Máy chủ proxy HTTP trong C#
- 13. Thư viện máy chủ HTTP Java
- 14. Triển khai máy chủ HTTP RxJS + node.js?
- 15. Cách máy chủ HTTP chấp nhận Telnet
- 16. lib Máy chủ HTTP đơn giản
- 17. Laravel gửi máy chủ trên 10 chuyển hướng?
- 18. Máy chủ SQL Chọn 10-20 kết quả hàng đầu?
- 19. Lỗi HTTP 500.23 - Lỗi Máy chủ Nội bộ Máy chủ Web IIS Địa phương
- 20. Máy chủ phát trực tuyến HTTP trên iPhone
- 21. IdhttpServer Delphi/Indy không đa luồng?
- 22. Indy TCP Client/Server với khách hàng đóng vai trò như một máy chủ
- 23. triển khai máy chủ WebSocket cho Delphi
- 24. Cách tải xuống tệp qua HTTPS bằng Indy 10 và OpenSSL?
- 25. Bộ thử nghiệm máy chủ HTTP chung (không dành cho máy chủ)?
- 26. Làm cách nào để cập nhật trang HTML động với máy chủ Indy HTTP bằng jQuery và "Cuộc thăm dò dài"?
- 27. Gửi "Đặt cookie" trong máy chủ HTTP Python
- 28. Cấu hình Máy chủ HTTP Apache cho Eclipse
- 29. Sử dụng Máy chủ web mỏng với HTTP và HTTPS
- 30. Sử dụng máy chủ proxy công cộng trong HTTP client
vì vậy nó là gì? Indy 10 hoặc Indy 9? –
Bạn có thể tìm ở nguồn ExtPascal – TheHorse