<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: How to process Content-Type: application/x-www-form-urlencoded in Talend Studio</title>
    <link>https://community.qlik.com/t5/Talend-Studio/How-to-process-Content-Type-application-x-www-form-urlencoded/m-p/2235225#M24313</link>
    <description>&lt;P&gt;Hi, Mirko!&lt;/P&gt;
&lt;P&gt;Thank you for response. I got another solution: route.&lt;/P&gt;
&lt;P&gt;cHttp (as server) can perfectly handle incoming data and transfer it to cTalendJob&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Fri, 28 Apr 2017 12:59:05 GMT</pubDate>
    <dc:creator>Anonymous</dc:creator>
    <dc:date>2017-04-28T12:59:05Z</dc:date>
    <item>
      <title>How to process Content-Type: application/x-www-form-urlencoded</title>
      <link>https://community.qlik.com/t5/Talend-Studio/How-to-process-Content-Type-application-x-www-form-urlencoded/m-p/2235223#M24311</link>
      <description>&lt;P&gt;Hi, all!&lt;/P&gt; 
&lt;P&gt;I got a service, which sends HTTP POST&amp;nbsp; messages with Content-Type: application/x-www-form-urlencoded such as:&lt;/P&gt; 
&lt;PRE&gt;Address: http://myserver:8090/services/My_Service
Encoding: UTF-8
Http-Method: POST
Content-Type: application/x-www-form-urlencoded; charset=UTF-8
Headers: {connection=[keep-alive], Content-Length=[875], content-type=[application/x-www-form-urlencoded; charset=UTF-8], Host=[ym.ascgroup.ru:8090], Reverse-Via=[MWSTMG2], User-Agent=[Yandex.Money], X-Unilabel=[2093ba99-0009-5000-8000-0000205ad93c]}
Payload: orderSumAmount=10.00&amp;amp;cdd_exp_date=0118&amp;amp;shopArticleId=418496&amp;amp;paymentPayerCode=4100322062290&amp;amp;cdd_rrn=400650081402&amp;amp;external_id=deposit&amp;amp;paymentType=AC&amp;amp;requestDatetime=2017-04-27T12%3A42%3A32.314%2B03%3A00&amp;amp;depositNumber=oDqbu4k4JTkK0siDo8C4pI2l0mMZ.001f.201704&amp;amp;nst_eplPayment=true&amp;amp;cdd_response_code=00&amp;amp;cps_user_country_code=PL&amp;amp;orderCreatedDatetime=2017-04-27T12%3A42%3A32.235%2B03%3A00&amp;amp;sk=y801b97a6b7756752f0682deb659244d1&amp;amp;action=checkOrder&amp;amp;shopId=124531&amp;amp;scid=549915&amp;amp;shopSumBankPaycash=1003&amp;amp;shopSumCurrencyPaycash=10643&amp;amp;rebillingOn=false&amp;amp;orderSumBankPaycash=1003&amp;amp;cps_region_id=213&amp;amp;orderSumCurrencyPaycash=10643&amp;amp;merchant_order_id=70%2F12345678_270417113006_00000_124531&amp;amp;unilabel=2093ba99-0009-5000-8000-0000205ad93c&amp;amp;cdd_pan_mask=444444%7C4448&amp;amp;customerNumber=70%2F12345678&amp;amp;yandexPaymentId=2570084588069&amp;amp;invoiceId=2000001148959&amp;amp;shopSumAmount=9.71&amp;amp;md5=8E5D0A19A3515832030FAFCD72371DF5&lt;/PRE&gt; 
&lt;P&gt;&amp;nbsp;Which components i should use to process this messages and send response?&lt;/P&gt; 
&lt;P&gt;tESBProviderRequest and tRESTRequest can't process...&lt;/P&gt; 
&lt;P&gt;Regards,&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Sat, 16 Nov 2024 09:51:27 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/How-to-process-Content-Type-application-x-www-form-urlencoded/m-p/2235223#M24311</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2024-11-16T09:51:27Z</dc:date>
    </item>
    <item>
      <title>Re: How to process Content-Type: application/x-www-form-urlencoded</title>
      <link>https://community.qlik.com/t5/Talend-Studio/How-to-process-Content-Type-application-x-www-form-urlencoded/m-p/2235224#M24312</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;Rest service usually expect JSON or XML payload, what you have here instead is the query string in the payload.&lt;/P&gt;&lt;P&gt;I think you have to parse them manually in a JavaRow component, using maybe the following class:&lt;/P&gt;&lt;P&gt;&lt;A href="https://hc.apache.org/httpcomponents-client-ga/httpclient/apidocs/org/apache/http/client/utils/URLEncodedUtils.html#parse(java.lang.String,%20java.nio.charset.Charset" target="_blank" rel="nofollow noopener noreferrer"&gt;https://hc.apache.org/httpcomponents-client-ga/httpclient/apidocs/org/apache/http/client/utils/URLEncodedUtils.html#parse(java.lang.String,%20java.nio.charset.Charset&lt;/A&gt;)&lt;/P&gt;&lt;P&gt;and after map it in the field of the row element.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Mirko&lt;/P&gt;</description>
      <pubDate>Fri, 28 Apr 2017 11:57:15 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/How-to-process-Content-Type-application-x-www-form-urlencoded/m-p/2235224#M24312</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2017-04-28T11:57:15Z</dc:date>
    </item>
    <item>
      <title>Re: How to process Content-Type: application/x-www-form-urlencoded</title>
      <link>https://community.qlik.com/t5/Talend-Studio/How-to-process-Content-Type-application-x-www-form-urlencoded/m-p/2235225#M24313</link>
      <description>&lt;P&gt;Hi, Mirko!&lt;/P&gt;
&lt;P&gt;Thank you for response. I got another solution: route.&lt;/P&gt;
&lt;P&gt;cHttp (as server) can perfectly handle incoming data and transfer it to cTalendJob&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 28 Apr 2017 12:59:05 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/How-to-process-Content-Type-application-x-www-form-urlencoded/m-p/2235225#M24313</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2017-04-28T12:59:05Z</dc:date>
    </item>
    <item>
      <title>Re: How to process Content-Type: application/x-www-form-urlencoded</title>
      <link>https://community.qlik.com/t5/Talend-Studio/How-to-process-Content-Type-application-x-www-form-urlencoded/m-p/2235226#M24314</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;nice solution, I was not thinking on route and Http component as server. I usually use it as client.&lt;/P&gt;&lt;P&gt;Thanks for sharing.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Mirko&lt;/P&gt;</description>
      <pubDate>Fri, 28 Apr 2017 14:09:04 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/How-to-process-Content-Type-application-x-www-form-urlencoded/m-p/2235226#M24314</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2017-04-28T14:09:04Z</dc:date>
    </item>
  </channel>
</rss>

