ProxymanApp / ProxymanApp/Proxyman

Quick Map Local

Open
#380 13 comments 0 reactions 1 assignee View on GitHub

@NghiaTranUIT is already working on this.

Since Jan 22, 2020.

✅ Done Feature request
Dominant language
No language data
Stars
7k
Forks
237
PR merge metrics
No merged PRs in 30d

Description

Hey,

First I wanted say how nice of a product this is! It's very slick and modern, good job!

I have the following feature suggestion.

My main use case for Proxyman is modifying responses (using Map Local).

The current workflow for this use case is to:

  1. Open the response for a request in my editor, make the changes I need and save it as a new file.
  2. In Proxyman right click the request, then Tools → Map Local...
  3. Click on Select File.
  4. Choose the file I created.
  5. Click on Done
  6. Click on Done again.

This is a bit cumbersome and for my use case, which I perform regularly, takes longer time than needed.

My idea is:

  • Under Tools (in the request's context menu) add the Option "Quick Map" (or something like that)
  • Once clicked, Proxyman would create a temporary file whose content is the request's response body, and the file's extension would be based on the response's content type, for example, .css for text/css.
  • Proxyman will will then open that file (using the OS's default editor), and
  • Proxyman would map that temporary file to that request.

That way, for said use case, all the user has to do is right click the request, Tools → Quick Map, make the changes within the editor and save the file.

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.

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.