Charles network size is too biggere than native code version network size

This issue has been created since 2022-11-24.
Previously, the iOS app was converted to Flutter, but the same network request with the same information. In the case of an app written in native code, the size was 400 bytes, but when it was converted to Flutter, the network size was 40 kb. What is the difference? is it big?? Is there any way to reduce this size difference? flutter version app TLS handshake size is bigger than native version I compared the size with Charles Proxy.
exaby73 wrote this answer on 2022-11-24

Hello @hongdangodori . Thank you for filing this issue. Can you please provide the following information?

Please provide the information in the form of text. See how to make collapsible sections with Markdown here.

hongdangodori wrote this answer on 2022-11-28

Doctor

[✓] Flutter (Channel stable, 2.8.1, on macOS 11.6 20G165 darwin-x64, locale
ko-KR)
• Flutter version 2.8.1 at /Users/chungdan/Downloads/flutter
• Upstream repository https://github.com/flutter/flutter.git
• Framework revision 77d935a (12 months ago), 2021-12-16 08:37:33 -0800
• Engine revision 890a5fca2e
• Dart version 2.15.1

[!] Android toolchain - develop for Android devices (Android SDK version 33.0.0)
• Android SDK at /Users/chungdan/Library/Android/sdk
• Platform android-33, build-tools 33.0.0
• ANDROID_HOME = /Users/chungdan/Library/Android/sdk
• ANDROID_SDK_ROOT = /Users/chungdan/Library/Android/sdk
• Java binary at: /Applications/Android
Studio.app/Contents/jre/Contents/Home/bin/java
• Java version OpenJDK Runtime Environment (build
11.0.12+0-b1504.28-7817840)
! Some Android licenses not accepted. To resolve this, run: flutter doctor
--android-licenses

[✓] Xcode - develop for iOS and macOS (Xcode 13.2.1)
• Xcode at /Applications/Xcode.app/Contents/Developer
• CocoaPods version 1.11.2

[✓] Chrome - develop for the web
• Chrome at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome

[✓] Android Studio (version 2021.2)
• Android Studio at /Applications/Android Studio.app/Contents
• Flutter plugin can be installed from:
🔨 https://plugins.jetbrains.com/plugin/9212-flutter
• Dart plugin can be installed from:
🔨 https://plugins.jetbrains.com/plugin/6351-dart
• Java version OpenJDK Runtime Environment (build
11.0.12+0-b1504.28-7817840)

[✓] Connected device (1 available)
• Chrome (web) • chrome • web-javascript • Google Chrome 107.0.5304.110
! Error: Coupang의 iPhone has recently restarted. Xcode will continue when
Coupang의 iPhone is unlocked. (code -14)

! Doctor found issues in 1 category.

Issue Description

After developing the app, use Charles Proxy during QA to test while viewing the communication results between the app and the server. However, as a result of checking with Charles, TLS Handshake occurred on every network.

exaby73 wrote this answer on 2022-11-28

I am not sure how to verify this issue. I need some way of reproducing it, and verifying it in order to move further with the issue. Please provide reproduction steps so that I may do so.

hongdangodori wrote this answer on 2022-11-29
  1. Any app uses the same host for https communication using Charles proxy.
  2. You can see that the TLS handshake is renewed for every communication.
    @exaby73
exaby73 wrote this answer on 2022-11-29

Could you please provide a way to reproduce the issue without 3rd party tools or apps except for Charles? A public repo with Charles set up in docker for example is ideal

More Details About Repo
Owner Name flutter
Repo Name flutter
Full Name flutter/flutter
Language Dart
Created Date 2015-03-06
Updated Date 2022-12-10
Star Count 147243
Watcher Count 3561
Fork Count 23950
Issue Count 11325

YOU MAY BE INTERESTED

Issue Title Created Date Comment Count Updated Date
cannot access scant3r after the installation - ~/.local/bin 2 2022-07-23 2022-11-20
Switch from TailwindCSS to WindiCSS 1 2021-02-15 2022-10-27
Benthos v4 pipeline using kafka sarama input and kafka sarama dynamic outputs producing errors not seen with v3 7 2022-11-24 2022-12-08
Bots integrations and Bridges 32 2020-01-19 2022-10-26
Iberia license plates still show as "non standart [sic] country" 0 2022-05-12 2022-10-29
The garage can't buy in EST2 1.44 1 2022-05-13 2022-10-30
Error during Writing save file 1 2022-05-06 2022-10-29
A feature to unlock Truck Dealers and Recruitment Agencies on the map 1 2022-05-01 2022-10-29
Issues with translation + level/skills editing doesn't work 6 2022-03-03 2022-10-29
Race condition with country rank in Song Browser? 0 2021-01-29 2022-07-16
something with the graph after clicking some dots :/ 3 2021-02-01 2021-12-27
RFC: Considering removing contact integration 2 2021-06-05 2022-11-03
Falba PCB rev 13-01-2021: pad overlap question 16 2021-02-23 2022-11-10
Japanese .resx updates have stopped 4 2022-11-25 2022-11-29
Driver not initialising - URLError 3 2022-05-17 2022-10-23
Error on remove access group policy 5 2022-08-02 2022-12-02
Manager Search should always find named elements 2 2022-07-29 2022-12-02
Not able to use JSON_EXTRACT 2 2021-10-10 2022-12-02
Iframe + postMessage sometimes fails 3 2022-03-14 2022-08-05
System Error when running Ganache 2.5.4 on win32 0 2022-05-14 2022-10-31
Redesign Settings Tab in Project View 0 2021-11-30 2022-10-04
"Too Many Requests" since couple of days... 4 2021-07-16 2022-07-16
Instagram BOT Script 3 2022-03-01 2022-10-26
Cover the `sampled` header in context of tracing in function runtimes 2 2022-02-17 2022-11-17
Feature request: Ability to capture the response of actions 2 2021-01-27 2022-11-27
Private channel not receiving pusher events. 9 2021-02-18 2022-11-25
[Bounty] Integrate Yearn Finance (YFI); A Decentralized Asset Management Platform, Into Mask Plugin 6 2021-12-01 2022-11-03
computer imaging section? 1 2021-10-13 2022-10-30
298 - Length of String 0 2022-06-02 2022-09-14
[feature request] Stats in separate panel area 3 2022-06-23 2022-11-11
Maintain code / data files in scenarios from a central repository and bucket 5 2021-03-11 2022-11-26
release-21.2: server: VIEWACTIVITY role gates unredacted nodes info 0 2022-03-23 2022-10-12
[Repolinter] Open Source Policy Issues 0 2021-06-07 2022-12-02
I am facing problem in the first setup page 1 2021-10-03 2022-10-12
Comment references support for VS Code documentation popup 0 2021-11-02 2022-10-26
If the Godot4 user runs a scene with no Light or Environment, run the scene with the Editor Viewport Directional Light and Environment 16 2022-11-17 2022-11-29
Add web archiving support 0 2021-04-18 2022-11-17
[devtools-translate] Russian - What's New in DevTools (Chrome 102) 1 2022-05-10 2022-11-27
Question about leave_k_out function 2 2022-05-14 2022-12-03
Graphql not initialized in get_it 4 2021-06-26 2022-11-23
Upgrade to .NET 6 1 2021-11-10 2022-01-14
Can not setup the training, evaluation 2 2022-07-05 2022-11-14
truffleruby: Unexpected internal exception in at_exit on Sequel's CI 6 2021-12-15 2022-11-27
Impossible to finish a CLI transcode 5 2021-10-20 2022-11-13
Session ends, I don't understand why 3 2021-08-27 2021-11-26
[Enhancement] Fix ci checkstyle error for [eventmesh-protocol-meshmessage] module 0 2022-11-03 2022-11-06
[Bug] Keychron Q1 Knob bricked with possible bad firmware build (STM32L432) 18 2022-01-25 2022-11-20
error: (-215:Assertion failed) !dsize.empty() in function 'resize' 5 2021-06-01 2022-12-01
[#1899] Add allow-downloads to iframe sandbox attributes 1 2021-07-15 2022-09-16
Energy dashboard shows outliers 0 2022-11-14 2022-11-14