alibaba / alibaba/lightproxy

[Protobuf/gRPC/Viewer] 是否可以支持proto导入并显示解析后内容

Open
#198 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
TypeScript
Stars
3.2k
Forks
274
PR merge metrics
No merged PRs in 30d

Description

content-type:
- application/x-protobuf
- application/x-google-protobuf
- application/grpc
- application/grpc+json

如果是gRPC需要去除body前面【5bytes】 = 【1 gzip-flag + 4 length】(因为streaming需要body header实现

https://github.com/uw-labs/bloomrpc
![image](https://user-images.githubusercontent.com/3871120/90946434-49d5dd00-e45f-11ea-97aa-838e82793c88.png)

https://www.charlesproxy.com/documentation/using-charles/protocol-buffers/
https://docs.proxyman.io/advanced-features/protobuf

推荐个很不错的UI参考:https://proxyman.io/

Contributor guide

No contributing guide indexed for this repository

Research direction

No source file, test, or entry point is named; start by locating the existing response viewer and protocol/body parsing entry points. Done means imported protobuf content is parsed and displayed, and gRPC bodies have the documented five-byte header handled correctly for the listed content types.

Written by the indexing model from the issue text.

Assessment

Tech stack
electron, grpc, typescript
Domain
desktop, devtools
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.