<?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: API call with qlikTicket response 400 if there's a space in other params in Integration, Extension &amp; APIs</title>
    <link>https://community.qlik.com/t5/Integration-Extension-APIs/API-call-with-qlikTicket-response-400-if-there-s-a-space-in/m-p/1744451#M13245</link>
    <description>&lt;P&gt;Thanks Damien! Just patched and tested on my June 2020. Bug fix confirmed.&lt;/P&gt;</description>
    <pubDate>Wed, 16 Sep 2020 19:20:25 GMT</pubDate>
    <dc:creator>sailself</dc:creator>
    <dc:date>2020-09-16T19:20:25Z</dc:date>
    <item>
      <title>API call with qlikTicket response 400 if there's a space in other params</title>
      <link>https://community.qlik.com/t5/Integration-Extension-APIs/API-call-with-qlikTicket-response-400-if-there-s-a-space-in/m-p/1720164#M12914</link>
      <description>&lt;P&gt;Background:&lt;/P&gt;&lt;P&gt;I recently found an issue on the newly released Qlik Sense June 2020 version. It had never happened on previous versions before. I believe the last version I have tried was June 2019 and there was no such problem. Also, this June 2020 instance is a new install, not upgraded from any older version. It is a single node cluster installed on Windows Server 2019 Datacenter with Active Directory configured.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Symptom:&lt;/P&gt;&lt;P&gt;When I do an rest API call with ticket authentication, which means there's a 'qlikTicket' param in the request, if there's a space in value of one of other params in the request I got response "&lt;SPAN&gt;HTTP Error 400. The request is badly formed.&lt;/SPAN&gt;". Space character could be url encoded to "%20" or "+", either way, I got same error 400.&lt;/P&gt;&lt;P&gt;First time I noticed this was from QRS REST API call for getting user info:&amp;nbsp;&lt;/P&gt;&lt;P data-unlink="true"&gt;GET https://myServer/qrs/user?xrfkey=PP4BYP8TyK4AQHi7&amp;amp;filter=userDirectory+eq+%27MK3%27+and+userId+eq+%27testuser%27&amp;amp;qlikTicket=db-ic_l4LX2c2-9U&amp;nbsp;&lt;/P&gt;&lt;P&gt;Request has header "X-Qlik-Xrfkey: PP4BYP8TyK4AQHi7" BTW. I got 400 error.&lt;/P&gt;&lt;P&gt;noticed the "+" sign in "filter" param? If I removed the filter param, the response was 200 with all the users info.&lt;/P&gt;&lt;P&gt;Another time it happened with single integration API:&amp;nbsp;&lt;/P&gt;&lt;P data-unlink="true"&gt;https://myServer/single/?appid=0bc3a0ed-9d71-42e0-8c43-7c550ee945b3&amp;amp;sheet=GnAzpy&amp;amp;select=clearall&amp;amp;theme=summer%20vibes&amp;amp;qlikTicket=eF4iAmzTXgbio1r&amp;nbsp;&amp;nbsp;&lt;/P&gt;&lt;P data-unlink="true"&gt;This link got 400 error because the name of theme has a space in it, notice the "%20". If I removed the "theme" param or even just change it to another theme name without space, it worked perfectly. See screenshots attached.&lt;/P&gt;&lt;P&gt;Like I said at the beginning, it had never happened before. In my experience, those API calls with qlikTicket authentication worked perfectly from version 3.2 to at least June 2019.&lt;/P&gt;&lt;P&gt;Is this a bug or could be something wrong with the instance I installed? Any suggestions?&lt;/P&gt;</description>
      <pubDate>Sat, 16 Nov 2024 02:06:50 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Integration-Extension-APIs/API-call-with-qlikTicket-response-400-if-there-s-a-space-in/m-p/1720164#M12914</guid>
      <dc:creator>sailself</dc:creator>
      <dc:date>2024-11-16T02:06:50Z</dc:date>
    </item>
    <item>
      <title>Re: API call with qlikTicket response 400 if there's a space in other params</title>
      <link>https://community.qlik.com/t5/Integration-Extension-APIs/API-call-with-qlikTicket-response-400-if-there-s-a-space-in/m-p/1735621#M13108</link>
      <description>&lt;P&gt;We observed the same situation, but we're on April 2020 (patch 2). Same thing happens, if qlikTicket parameter is combined with some other with spaces it throws error 400 (in our case URL contains &amp;amp;select=Product%20ID,XY).&lt;/P&gt;&lt;P&gt;Similar article is this one:&amp;nbsp;&lt;A href="https://support.qlik.com/articles/000098524" target="_blank"&gt;https://support.qlik.com/articles/000098524&lt;/A&gt;&lt;BR /&gt;However, it's not the same problem since that one was resolved in our patch (and June 2020) and has to do with session expiration which we don't have.&lt;/P&gt;&lt;P&gt;So it definitely looks like a bug to me.&lt;/P&gt;</description>
      <pubDate>Thu, 13 Aug 2020 14:12:53 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Integration-Extension-APIs/API-call-with-qlikTicket-response-400-if-there-s-a-space-in/m-p/1735621#M13108</guid>
      <dc:creator>ahorvat</dc:creator>
      <dc:date>2020-08-13T14:12:53Z</dc:date>
    </item>
    <item>
      <title>Re: API call with qlikTicket response 400 if there's a space in other params</title>
      <link>https://community.qlik.com/t5/Integration-Extension-APIs/API-call-with-qlikTicket-response-400-if-there-s-a-space-in/m-p/1735874#M13113</link>
      <description>&lt;P&gt;Confirmed with Qlik's support that this is indeed a bug and they're working on a fix (no ETA for now).&amp;nbsp;&lt;a href="https://community.qlik.com/t5/user/viewprofilepage/user-id/7692"&gt;@sailself&lt;/a&gt;&amp;nbsp;FYI&lt;/P&gt;</description>
      <pubDate>Fri, 14 Aug 2020 08:18:28 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Integration-Extension-APIs/API-call-with-qlikTicket-response-400-if-there-s-a-space-in/m-p/1735874#M13113</guid>
      <dc:creator>ahorvat</dc:creator>
      <dc:date>2020-08-14T08:18:28Z</dc:date>
    </item>
    <item>
      <title>Re: API call with qlikTicket response 400 if there's a space in other params</title>
      <link>https://community.qlik.com/t5/Integration-Extension-APIs/API-call-with-qlikTicket-response-400-if-there-s-a-space-in/m-p/1735884#M13114</link>
      <description>&lt;P&gt;For reference, this is the issue described here:&lt;/P&gt;&lt;P&gt;&lt;A href="https://community.qlik.com/t5/Qlik-Support-Updates-Blog/Error-400-Bad-Request-returned-for-URL-with-specific-characters/ba-p/1732481" target="_blank"&gt;https://community.qlik.com/t5/Qlik-Support-Updates-Blog/Error-400-Bad-Request-returned-for-URL-with-specific-characters/ba-p/1732481&lt;/A&gt;&lt;/P&gt;</description>
      <pubDate>Fri, 14 Aug 2020 08:50:01 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Integration-Extension-APIs/API-call-with-qlikTicket-response-400-if-there-s-a-space-in/m-p/1735884#M13114</guid>
      <dc:creator>Damien_V</dc:creator>
      <dc:date>2020-08-14T08:50:01Z</dc:date>
    </item>
    <item>
      <title>Re: API call with qlikTicket response 400 if there's a space in other params</title>
      <link>https://community.qlik.com/t5/Integration-Extension-APIs/API-call-with-qlikTicket-response-400-if-there-s-a-space-in/m-p/1735979#M13118</link>
      <description>&lt;P&gt;Thanks Ahorvat, I have submitted a support ticket about the same day I posted this thread. It has been almost two months though, but glad to see some progress.&amp;nbsp;&lt;span class="lia-unicode-emoji" title=":smiling_face_with_smiling_eyes:"&gt;😊&lt;/span&gt;&lt;/P&gt;</description>
      <pubDate>Fri, 14 Aug 2020 14:53:03 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Integration-Extension-APIs/API-call-with-qlikTicket-response-400-if-there-s-a-space-in/m-p/1735979#M13118</guid>
      <dc:creator>sailself</dc:creator>
      <dc:date>2020-08-14T14:53:03Z</dc:date>
    </item>
    <item>
      <title>Re: API call with qlikTicket response 400 if there's a space in other params</title>
      <link>https://community.qlik.com/t5/Integration-Extension-APIs/API-call-with-qlikTicket-response-400-if-there-s-a-space-in/m-p/1743988#M13237</link>
      <description>&lt;P&gt;The fix has been released in the following version last week:&lt;/P&gt;&lt;P&gt;June 2020 Patch 5&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;It will also be released in the following versions in a near future:&lt;/P&gt;&lt;P&gt;April 2020 Patch 7&lt;/P&gt;&lt;P&gt;September 2020 Patch 1&lt;/P&gt;</description>
      <pubDate>Tue, 15 Sep 2020 13:54:05 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Integration-Extension-APIs/API-call-with-qlikTicket-response-400-if-there-s-a-space-in/m-p/1743988#M13237</guid>
      <dc:creator>Damien_V</dc:creator>
      <dc:date>2020-09-15T13:54:05Z</dc:date>
    </item>
    <item>
      <title>Re: API call with qlikTicket response 400 if there's a space in other params</title>
      <link>https://community.qlik.com/t5/Integration-Extension-APIs/API-call-with-qlikTicket-response-400-if-there-s-a-space-in/m-p/1744451#M13245</link>
      <description>&lt;P&gt;Thanks Damien! Just patched and tested on my June 2020. Bug fix confirmed.&lt;/P&gt;</description>
      <pubDate>Wed, 16 Sep 2020 19:20:25 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Integration-Extension-APIs/API-call-with-qlikTicket-response-400-if-there-s-a-space-in/m-p/1744451#M13245</guid>
      <dc:creator>sailself</dc:creator>
      <dc:date>2020-09-16T19:20:25Z</dc:date>
    </item>
  </channel>
</rss>

