... problem happens before RT::Client::REST even hands you the data...

Because of this comment I looked a little bit at the source of RT::Client::REST and I noticed that there are two debug/logger lines that could be of interest that allows you to see both the request and the response. These lines are located in the _submit method:

# Then we send the request and parse the response. $self->logger->debug('request: ', $req->as_string); my $res = $self->_ua->request($req); $self->logger->debug('response: ', $res->as_string);

To use it you need to create a custom logger object that needs the methods debug, warn, info, error and pass it in the logger function and write the debug function to print the output somewhere.

I think this may help to pinpoint where the problem is really located (server side, or client side). If the problem is indeed on the server side then I'm afraid there is not much you can do.


In reply to Re^2: RT::Client turns occasional binary characters in to wide characters by Veltro
in thread RT::Client turns occasional binary characters in to wide characters by wardmw

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.