[GH-ISSUE #1691] Converting files from chlsj to har file issues #1683

Open
opened 2026-03-03 19:53:27 +03:00 by kerem · 5 comments
Owner

Originally created by @BabeshNath on GitHub (Jun 23, 2023).
Original GitHub issue: https://github.com/ProxymanApp/Proxyman/issues/1691

Description

Steps to Reproduce

I am trying to covert files from charles proxy(.chlsj) to har files extension in order to capture native mobile app https requests and responses, but proxyman is not able to convert it. It promised it can do it. why?

  1. download proxyman and charles proxy to our computer
  2. download the mobile app that you want to capture http traffic
  3. trust charles proxy and proxyman certtificate
  4. start capturing traffic and save it. Charles Proxy save the file as chlsj format, not chls format.

Current Behavior

Expected Behavior

Environment

  • App version: e.g Proxyman 3.9.0
  • macOS version: e.g macOS Monterey
Originally created by @BabeshNath on GitHub (Jun 23, 2023). Original GitHub issue: https://github.com/ProxymanApp/Proxyman/issues/1691 ## Description <!--- Not able to convert files from chlsj to har file --> ## Steps to Reproduce I am trying to covert files from charles proxy(.chlsj) to har files extension in order to capture native mobile app https requests and responses, but proxyman is not able to convert it. It promised it can do it. why? <!-- Add relevant code and/or a live example --> 1. download proxyman and charles proxy to our computer 2. download the mobile app that you want to capture http traffic 3. trust charles proxy and proxyman certtificate 4. start capturing traffic and save it. Charles Proxy save the file as chlsj format, not chls format. 5. ## Current Behavior <!--- Proxyman throw exception attached --> ## Expected Behavior <!--- Proxyman should convert the file into har ![Proxyman error](https://github.com/ProxymanApp/Proxyman/assets/15799588/959818ab-9c99-4b22-a6c9-69b9da5cc302) --> ## Environment - App version: e.g Proxyman 3.9.0 - macOS version: e.g macOS Monterey
Author
Owner

@NghiaTranUIT commented on GitHub (Jun 23, 2023):

Can you try the latest build 4.9.1?

This feature (chlsj format) is supported in the 4.0.0 or later

<!-- gh-comment-id:1605131663 --> @NghiaTranUIT commented on GitHub (Jun 23, 2023): Can you try the latest build 4.9.1? This feature (chlsj format) is supported in the 4.0.0 or later
Author
Owner

@NghiaTranUIT commented on GitHub (Jun 24, 2023):

@BabeshNath I've tested with Charles Proxy for iOS -> Export chlsj file -> Import it to Proxyman, and it just works fine 👍

https://github.com/ProxymanApp/Proxyman/assets/5878421/95fd2889-b6ca-4f80-8a2c-51c114acc7e6

Let's try to use the latest build, 4.8.1. If it doesn't work, please share with me your file to support@proxyman.io I'm happy to investigate and fix it 👍

<!-- gh-comment-id:1605307061 --> @NghiaTranUIT commented on GitHub (Jun 24, 2023): @BabeshNath I've tested with Charles Proxy for iOS -> Export `chlsj` file -> Import it to Proxyman, and it just works fine 👍 https://github.com/ProxymanApp/Proxyman/assets/5878421/95fd2889-b6ca-4f80-8a2c-51c114acc7e6 Let's try to use the latest build, 4.8.1. If it doesn't work, please share with me your file to support@proxyman.io I'm happy to investigate and fix it 👍
Author
Owner

@BabeshNath commented on GitHub (Jun 26, 2023):

I tried 4.8.1, but it still did not work. I need to save the entire list of calls in har format(not one by one)

<!-- gh-comment-id:1607767557 --> @BabeshNath commented on GitHub (Jun 26, 2023): I tried 4.8.1, but it still did not work. I need to save the entire list of calls in har format(not one by one)
Author
Owner

@NghiaTranUIT commented on GitHub (Jun 26, 2023):

@BabeshNath can you share your chlsj file to support@proxyman.io 🤔 We're happy to investigate the bug and fix it 👍

<!-- gh-comment-id:1607834058 --> @NghiaTranUIT commented on GitHub (Jun 26, 2023): @BabeshNath can you share your chlsj file to support@proxyman.io 🤔 We're happy to investigate the bug and fix it 👍
Author
Owner

@oliverstank commented on GitHub (May 26, 2025):

https://charles2har.vercel.app/ i just made this now as a solution that doesnt need charles installed.

<!-- gh-comment-id:2909830037 --> @oliverstank commented on GitHub (May 26, 2025): https://charles2har.vercel.app/ i just made this now as a solution that doesnt need charles installed.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/Proxyman#1683
No description provided.