ProxymanApp / ProxymanApp/Proxyman

Long Websocket messages truncated

Open
#2,021 9 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

bug
Dominant language
No language data
Stars
7k
Forks
237
PR merge metrics
No merged PRs in 30d

Description

Description

I'm using Proxyman to view sniff Websocket traffic where large json objects are passed between the client and server. If the json object is long enough which is being sent, the message is truncated.

Pasting what is displayed into an online character counter, it seems the exact number of characters displayed for me is 4066.

Steps to Reproduce

  1. Have the server send a message with very large json >5000 characters long (sorry, would supply one but my exact example is with company code I don't want to supply)
  2. View json in Proxyman for the WSS message

Current Behavior

After the 4066th character, no more of the message is displayed (and thus, it's improperly formatted json, so it isn't formatted)

Expected Behavior

Message in its entirety is displayed.

Environment

  • App version: Proxyman 5.3.0
  • macOS version: macOS Sonoma 14.3.1

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Reproduce the issue in Proxyman 5.3.0 on macOS Sonoma using a WSS message containing more than 5,000 characters of JSON. Confirm that the full message is displayed and remains properly formatted instead of stopping at 4,066 characters.

Written by the indexing model from the issue text.

Assessment

Tech stack
macos
Domain
desktop, networking
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.