Fellow Monks,

I’ve been trying to find solutions to this on the internet, but Google doesn’t seem to be favouring me today.

We’ve been using LWP for some RPC access, but since it’s blocking, we’re looking into getting a non-blocking solution to work. Two modules come to my mind, HTTP::Async and AnyEvent::HTTP. We need something that works well inside a Glib loop.

What we need is a HTTPS-capable client that can authenticate (right now we use digest auth) with the server, get the thing it needs to get, and return me the contents of the result page somehow (callback, or me having to poll it — doesn’t matter as long as it does the whole TCP/TLS/HTTP mess in the background and stops my app from hiccuping every so often.

Unfortunately none of the modules mentioned come with auth support out of the box, and it doesn’t seem to be simple at all to hack it in.

Does anyone have an idea?


In reply to Asynchronous HTTP requests and (digest) authentication by Ralesk

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.