Hi,<br><br>I am using synapse on 32 and 64 bit Windows and Linux without problems. Can you publish some code here?<br><br>About lNET: They are very good sockets (non blocking mode is strong point for me), but they are too much "typed". If you want serve non standard status codes or headers, you must add it manually to the source (lhttp.pp unit) and recompile package. That's why I returned to synapse. But to answer for your question:<br>
1. If you want read some header, you must add OnProcessHeaders event:<br><br>procedure TForm1.LHTTPClientComponent1ProcessHeaders(ASocket: TLHTTPClientSocket);<br>begin<br>  Memo1.Append(ASocket.Parameters[hpContentLength]);<br>
end;<br><br>2. If you want add header, you must call LHTTPClient1.AddExtraHeader('Content-length: 123');<br><br>Notify that there is no way to clear this headers (if you want call next request on this same http client but with different headers). So I wrote patch for this, but not accepted yet:<br>
<a href="http://bugs.freepascal.org/view.php?id=18954">http://bugs.freepascal.org/view.php?id=18954</a><br><br>Regards<br><br><div class="gmail_quote">2011/7/6 ik <span dir="ltr"><<a href="mailto:idokan@gmail.com">idokan@gmail.com</a>></span><br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;"><div dir="ltr"><br><div class="gmail_quote">On Wed, Jul 6, 2011 at 12:09, ADTEC (Pty) Ltd <span dir="ltr"><<a href="mailto:adtec@adtec.co.za" target="_blank">adtec@adtec.co.za</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

Hi<br></blockquote><div class="im"><div><br>Hi,<br> </div><blockquote class="gmail_quote" style="margin:0pt 0pt 0pt 0.8ex;border-left:1px solid rgb(204, 204, 204);padding-left:1ex">
<br>
I'm currently using synapse to connect to a website that will send a<br>
redirect instruction in one of the http headers. Unfortunately, I<br>
can't get it to work in 64bit. I'm trying to convert to the lnet<br>
package but can't see how to access the headers. Does anyone know if<br>
the package is capable of returning individual headers? If so, do you<br>
have an example I can view?<br></blockquote></div><div><br><a href="https://github.com/ik5/xmlrpc-client-ui/blob/master/src/untxmlrpc_client.pp#L347" target="_blank">https://github.com/ik5/xmlrpc-client-ui/blob/master/src/untxmlrpc_client.pp#L347</a><br>


<br>But why not to publish the problematic code so we can help you better ?<br> </div><blockquote class="gmail_quote" style="margin:0pt 0pt 0pt 0.8ex;border-left:1px solid rgb(204, 204, 204);padding-left:1ex">
<br>
Thanks<br>
<br>
Graham<br></blockquote><div><br>Ido<br> </div><div class="im"><blockquote class="gmail_quote" style="margin:0pt 0pt 0pt 0.8ex;border-left:1px solid rgb(204, 204, 204);padding-left:1ex">
<font color="#888888"><br>
--<br>
_______________________________________________<br>
Lazarus mailing list<br>
<a href="mailto:Lazarus@lists.lazarus.freepascal.org" target="_blank">Lazarus@lists.lazarus.freepascal.org</a><br>
<a href="http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus" target="_blank">http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus</a><br>
</font></blockquote></div></div><br></div>
<br>--<br>
_______________________________________________<br>
Lazarus mailing list<br>
<a href="mailto:Lazarus@lists.lazarus.freepascal.org">Lazarus@lists.lazarus.freepascal.org</a><br>
<a href="http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus" target="_blank">http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus</a><br>
<br></blockquote></div><br>