Necesito un ejemplo de código simple para Indy 10 Http Server Cuando la solicitud (publicación) simplemente lo muestra ¿Hay una muestra de Indy 9 para esto? GraciasIndy 10 Http Server muestra
Respuesta
El Indy 9 samples todavía están disponibles en el sitio IndyProject e incluyen un proyecto de demostración HTTPServer. El Indy 10 Demo Playground también lo hace.
En IdHTTPServer, los comandos Obtener y Publicar se tratan esencialmente de la misma manera y se manejan en el evento CommandGet.
- iniciar una nueva formularios VCL proyectar
- gota un componente TidHTTPServer en el Formulario
doble clic en el formulario para crear una OnCreate) evento (y activar el servidor
IdHTTPServer1. Activo: = verdadero;
Volver en el formulario, seleccione el componente servidor HTTP, y crear un evento OnCommandGet
En este OnCommandGet evento (que se llama dentro de un hilo hijo siempre que se produce un GET/POST), manejar la petición, poblando la respuesta ..
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>';
Dependiendo de la versión de Delphi, es posible que también tenga que añadir IdC CONTEXTO a su Usos cláusula
Ejecutar la aplicación de demostración y luego lanzar un navegador para http://localhost y usted debe obtener una respuesta. (A menos que tenga algo más escuchando en el puerto 80 en cuyo caso su aplicación de demostración generará una excepción)
- 1. Http Publicar con indy
- 2. Actualización paso a paso de Indy 10 en Delphi 2009
- 3. Solicitud de muestra - Amazon S3/Indy/Delphi
- 4. Indy 10 IdTCPClient Leyendo datos usando un hilo separado?
- 5. SQL Server VARCHAR (10)
- 6. ¿Utiliza los enlaces múltiples de Indy Server como sockets separados?
- 7. Indy 10 - IdSMTP.Send() se bloquea cuando el envío de mensajes de Gmail cuenta
- 8. ¿Cómo descargar un archivo a través de HTTPS usando Indy 10 y OpenSSL?
- 9. SQL Server 2008: TOP 10 y distinto
- 10. LÍMITE 10..20 en SQL Server
- 11. Apache http server problems
- 12. PHP HTTP Proxy Server
- 13. Java HTTP Server Library
- 14. Publicar problemas con Indy TIdHTTP
- 15. ¿Puede Indy ejecutar Javascript?
- 16. Indy o ICS o?
- 17. Delphi/Indy IdHttpServer no multiproceso?
- 18. ¿Cómo envío un correo electrónico usando SMTP e Indy 10 de Gmail?
- 19. Instale la versión más reciente de Indy 10 en Delphi 2009
- 20. ¿Indy es estable para FreePascal?
- 21. SendEmail con componentes Indy
- 22. Servidor Proxy usando Indy
- 23. XSL sólo muestra 10 vueltas en el para-cada
- 24. indy GET velocidad de descarga
- 25. Muestra de solicitud de rango http sesión
- 26. Delphi - Indy (IDHTTP) Mantener sesión
- 27. Cookie de sesión con indy
- 28. Delphi e Indy con SSL
- 29. ¿Cómo desconectar TCPClient Totally? (Indy)
- 30. Indy Escribir búfer/comunicación TCP eficiente
¿Qué es eso? Indy 10 o Indy 9? –
Puede buscarlo en fuentes ExtPascal – TheHorse