in reply to Re: LWP is there any way to get "real" outgoing headers?
in thread LWP is there any way to get "real" outgoing headers?

Thank you, but I guess, you don't understand my question or didn't read it :(
Yes, of course I read man.
I omit all extra code (including generating of extra headers from code, I posted in question).
LWP generating correct headers, which I could check using any sniffer (I posted them in my question).
My problem is how I can catch them using LWP itself, to be able to save them in logs, since it giving me out different headers (I posted them as well).
And unless I'm complete idiot I don't understand how your code could help me :(
  • Comment on Re^2: LWP is there any way to get "real" outgoing headers?

Replies are listed 'Best First'.
Re^3: LWP is there any way to get "real" outgoing headers?
by taint (Chaplain) on May 24, 2014 at 05:35 UTC
    Oh. I deffinately read the question. I also took the time to read the link you cited in your OP. The question I now have is; What's your question?

    If I understood what was being attempted here, was that you're looking to make the HTTP (0.9|1.0|1.1) HEAD request. (RFC2616 && RFC2616 HTTP-1.0)

    It also appears that you need to send a specialized UA response?

    I know I can easily prepare a complete script in response to your question, in these regards. But I grow weary of attempting to provide you a solution. Only to be told I didn't even bother to read your OP.
    Insults are not the best way to solicit help from anyone -- anywhere.

    l8r

    --Chris

    ¡λɐp ʇɑəɹ⅁ ɐ əʌɐɥ puɐ ʻꜱdləɥ ꜱᴉɥʇ ədoH

      First - I wasn't trying to insult you. Since you answered on different question, I assumed you either didn't read my question or didn't understand it (same did 3 three others, but they later correct their reply, maybe this due my terrible English). Nothing more.

      I'll quote my original question:
      "I'm looking for a way to get "real" outgoing headers, generated by LWP (I need them for logging/debugging purpose)."
      "Real" - means headers, which LWP sent out, not which it return to me.

      > If I understood what was being attempted here, was that you're looking to make the HTTP (0.9|1.0|1.1) HEAD request. (RFC2616 && RFC2616 HTTP-1.0)

      Nope. Since you read my question, it's more than clear - my example script sending HTTP 1.1 requests.
      That's visible both from code, where I forced it to use HTTP 1.1 (and actually that was overkill, since it use it by default for over decade):
      PeerHTTPVersion => "1.1"

      And from sniffer logs:

      GET / HTTP/1.1 Host: example.com

      I posted more detailed reply below, where you told - my question make no sense.