I'm new to Perl, any advice/suggestion would be greatly appreciated.

Welcome to the Monastery and to the wonderful world of Perl. The obvious suggestion is to begin by browsing the Getting Started with Perl category within the Tutorials section.

I have to integrate DHL services (e.g. shipment request) into a web application and I was wondering if anyone has experience with this?

I have no experience with DHL specifically. A quick search on https://metacpan.org/ brings up Net::Async::Webservice::DHL which sounds like it might be ideal but as I haven't used it this isn't a recommendation. It does use an event loop so maybe not the easiest module to use for a beginner in all honesty. Perhaps some other monk has experience with it and can comment further.

OTOH there are lots of general web service client modules on CPAN so you might want to start with one of those if Net::Async::Webservice::DHL proves too complex/unwieldy/out-of-date.

Good luck with your project.


🦛


In reply to Re: DHL API Integration by hippo
in thread DHL API Integration by espero

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.