<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[BUG: URL Encoding not correct for plus sign]]></title><description><![CDATA[<p dir="auto">I'm desperately trying to use Flic Buttons to control my Denon receiver. Using the URLs work great from a browser or API testing apps like RapidAPI.</p>
<p dir="auto">Here an example:<br />
<a href="http://192.168.xx.xx:8080/goform/formiPhoneAppPower.xml?1+PowerOn" rel="nofollow ugc">http://192.168.xx.xx:8080/goform/formiPhoneAppPower.xml?1+PowerOn</a></p>
<p dir="auto">Problem seems to be that the URL encoding of Flic Hub is not correct for the plus sign (1+PowerOn) of the parameter. I also tried escaping it myself with %2B or using \+. Tried with the SDK, too. No success. Any work around or fix?</p>
<p dir="auto">In general, the connection is working if I use commands like:<br />
/goform/formiPhoneAppDirect.xml?MVUP<br />
That's because there is no plus sign <img src="https://community.flic.io/assets/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61e.png?v=qo8gs0ne6uk" class="not-responsive emoji emoji-emoji-one emoji--disappointed_face" title=":-(" alt="😞" /></p>
]]></description><link>https://community.flic.io/topic/18274/bug-url-encoding-not-correct-for-plus-sign</link><generator>RSS for Node</generator><lastBuildDate>Sat, 15 Aug 2026 21:42:18 GMT</lastBuildDate><atom:link href="https://community.flic.io/topic/18274.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 18 May 2023 13:40:42 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to BUG: URL Encoding not correct for plus sign on Wed, 24 May 2023 11:52:44 GMT]]></title><description><![CDATA[<p dir="auto">For more information, please read <a href="https://stackoverflow.com/questions/2678551/when-should-space-be-encoded-to-plus-or-20" rel="nofollow ugc">https://stackoverflow.com/questions/2678551/when-should-space-be-encoded-to-plus-or-20</a>.</p>
<p dir="auto">In the current firmware version, a + in a query string is translated to %20 before the request is being sent. So, your device will receive the query string 1%20PowerOn, which should be interpreted exactly the same as 1+PowerOn.</p>
<p dir="auto">In the next firmware version, we will no longer translate + to %20 anymore.</p>
]]></description><link>https://community.flic.io/post/20696</link><guid isPermaLink="true">https://community.flic.io/post/20696</guid><dc:creator><![CDATA[Emil]]></dc:creator><pubDate>Wed, 24 May 2023 11:52:44 GMT</pubDate></item><item><title><![CDATA[Reply to BUG: URL Encoding not correct for plus sign on Thu, 18 May 2023 21:20:46 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="https://community.flic.io/uid/57">@Emil</a> I tried all combinations and came to the conclusion, that encoding of the parameter part is going wrong. From my understanding the plus sign on the Denon side is a space, but %20 or space does not work.</p>
]]></description><link>https://community.flic.io/post/20692</link><guid isPermaLink="true">https://community.flic.io/post/20692</guid><dc:creator><![CDATA[joerg.pressel]]></dc:creator><pubDate>Thu, 18 May 2023 21:20:46 GMT</pubDate></item><item><title><![CDATA[Reply to BUG: URL Encoding not correct for plus sign on Thu, 18 May 2023 20:55:32 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="https://community.flic.io/uid/4752">@joerg-pressel</a> plus is usually space. Do you want an actual plus sign or space?</p>
]]></description><link>https://community.flic.io/post/20691</link><guid isPermaLink="true">https://community.flic.io/post/20691</guid><dc:creator><![CDATA[Emil]]></dc:creator><pubDate>Thu, 18 May 2023 20:55:32 GMT</pubDate></item></channel></rss>