Hi Henrik,

>   http : 5
>    _htHead :
>     htArg : ("$" "u" "i" "d")
>     htArg = uid
>     htArg : ("+" "1" "2" "3" "4" "5" "5")
>     htArg = 123455
>    _htHead = NIL
> 
> At this point firefox is waiting for a response but is not getting one,

It seems that the server is wating in 'http', on the last line of:

   ((match '("P" "O" "S" "T" " " "/" @U " " "H" "T" "T" "P" "/" "1" "." @H) L)
      (on *Post)
      (off *MPartLim *MPartEnd)
      (_htHead)
      (if (and *MPartLim *MPartEnd)
         (_htMultipart)
         (for L (split (line) '&)

Thus, a POST was received, '_htHead' was executed, and '_htMultipart'
was not (otherwise it would have appeared in the trace output, as
'traceAll' traces all Lisp functions (but not the built-in (C)
functions)). As '_htSet' in the following lines is not reached, I must
assume that the server is waiting in the (line) call.

The line it is waiting for is probably of the form

   jquerytest=test

and it appears later:

> however after 7.01 minutes (according to firebug) I got the following just
> below the above:
> 
>    _htSet : ("j" "q" "u" "e" "r" "y" "t" "e" "s" "t") "test"
>    _htSet = "test"

So why did this line take so long to arrive? Is it possible that a call
to 'flush()' missing somewhere?

Perhaps you can confirm this by calling (trace 'line) in addition to
(traceAll)? Or monitor the TCP traffic with wireshark?

Cheers,
- Alex
-- 
UNSUBSCRIBE: mailto:[EMAIL PROTECTED]

Reply via email to