On Thu, 29 Jan 2015, silvioprog wrote:
On Tue, Jan 27, 2015 at 12:58 PM, Michael Van Canneyt <mich...@freepascal.org>
wrote:
[...]
The same can be done with FastCGI if you use mod_fastcgi and
ExternalFastCGIServer. We do that at work.
Currently, I don't really see the added value in SCGI.
yes yes, the idea to implement thats is just to adding support to a new
protocol in Free Pascal, because SCGI seems easy to be implemented hehe...
(several languages implement that)
Currently I'm using CGI in production, but soon I'll use FastCGI as proxy, because some
times I need to debug the already published application, so using nginx or Apache proxy I
can point the "Proxy Pass" to my application
running in my PC and debug it.
Yes, we do this too.
Me too. But you can use the same CGI spec to get env. variables,
query_string etc. SCGI is very easy to be implemented like CGI. I've
tested this draft to get all fields of a HTML form with POST:
https://gist.github.com/ArtemGr/38425. I can adapt it to Pascal too.
Please do, because the current implementation is not really useful. Accepting a
socket connection and writing some data is simply "TCP/IP for beginners" :)
Hehehe =D
Not to mention that it will block if the server sends more than 4k data.
The real work is accepting content and parsing the headers. :)
Yes, it can be implemented to read the buffer by demand like FCGI already does.
=)
If you provide an initial implementation, I will be glad to add it to fcl-web.
Michael.
_______________________________________________
fpc-pascal maillist - fpc-pascal@lists.freepascal.org
http://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-pascal