Mailing List Archive: 49091 messages
  • Home
  • Script library
  • AltME Archive
  • Mailing list
  • Articles Index
  • Site search
 

[REBOL] Extending Webserver.r Re:(2)

From: rex:smallandmighty at: 13-Aug-2000 1:05

On Sat, Aug 12, 2000, [tim--johnsons-web--com] <[tim--johnsons-web--com]> wrote:
>Hi Eric: > I'm somewhat of a rebol newbie myself, but have done quite a bit >of CGI programming. I have only looked briefly at Webserver.r, but >I believe it is configured to handle http request specifically (that is, to >be a server). If you are not fairly well appraised of CGI issues, there are >a number of sites where you can get that information.
I should clarify things, I don't want to deal with CGI issues. All I've been doing at work for the last 3 months is writing CGI scripts in Rebol. It's gotten to the point where some of the things I'd like to do would be best accomplished with a small custom HTTP server. I think I solved my problem. I went digging around in the system/ schemes/http and looked at how it read in the http headers: while [(line: pick port/sub-port 1) <> ""] [append headers join line "^/"] I put in a line like that, and then extracted the content-length. I used the content-length in a read-io loop to get the form data. I have to say that this is most assuredly non-intuitive. I would never have thought to use pick like that. I'd kill for a really good tutorial on the ins and outs of ports and networking in Rebol.
>have a good grasp of CGI issues.
I do, that's why I'm biting the bullet and writing a web server. ;) :Eric