Uploaded image for project: 'Titanium SDK/CLI'
  1. Titanium SDK/CLI
  2. TIMOB-27385

iOS: WKWebView is stripping out = characters in network requests

    Details

    • Type: Bug
    • Status: Closed
    • Priority: None
    • Resolution: Fixed
    • Affects Version/s: Release 8.0.0, Release 8.1.0
    • Fix Version/s: Release 8.3.0
    • Component/s: iOS
    • Environment:

      iOS with SDK 8.0+

      Description

      Within WKWebView network requests seem to strip out the = characters from request body where they didn't in WebView pre-WKWebView (aka 7.x)

      A sample app demonstrating the problem can be found here: https://github.com/hnestmann/titanium-bug/

      basically it calls this URL to set the cookie: https://hnestmann-inside-eu01-dw.demandware.net/on/demandware.store/Sites-RefArch-Site/en_US/CookieCheck-Set

      and this to play it back: https://hnestmann-inside-eu01-dw.demandware.net/on/demandware.store/Sites-RefArch-Site/en_US/CookieCheck-Check

      in browsers and 7.5.1 the clients send SimpleValue====

      in 8.X.X the clients (httpClient and webViews) send SimpleValue

        Attachments

          Activity

            People

            • Assignee:
              vijaysingh Vijay Singh
              Reporter:
              hnestmann Holger Nestmann
              Reviewer:
              Jan Vennemann
              Tester:
              Samir Mohammed
            • Watchers:
              7 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:

                Backbone Issue Sync

                • Backbone Issue Sync is enabled for your project, but we do not have any synchronization info for this issue.

                  Git Source Code