http-prompt icon indicating copy to clipboard operation
http-prompt copied to clipboard

An interactive command-line HTTP and API testing client built on top of HTTPie featuring autocomplete, syntax highlighting, and more. https://twitter.com/httpie

Results 54 http-prompt issues
Sort by recently updated
recently updated
newest added

Autocomplete should work for multiple header values separated by semicolons or commas depending on the header being used. Example: ``` Content-Type:text/html;charset=utf-8 Accept:"text/plain, text/html" 'Cookie:a=1; b=2' ```

enhancement

http://localhost:9000> image@~/Public/image/test.jpg Syntax error near "image@~/Pu"

enhancement

Another thing I would find SUPER useful would be the ability to use http-prompt as a normal Python REPL. I'm imagining that this would either be with back ticks, a...

enhancement

After finally excecuting a request and checking is good, it would be nice to export that request in different formats, like httpie, curl or raw, in order to share it...

enhancement
todo

Just like how Unix allows users to change their prompt text using `PS1` environment variable, http-prompt should support custom prompt text by introducing a `prompt` option in `config.py`, so users...

enhancement

I would like to make the following request with a multiline body: ``` POST /myapi { "a": true } ``` Is this possible with `http-prompt`?

enhancement

http-prompt stopped working for a particular webapp after some refactoring. I can `curl` or use `http`(httpie) to get data from the same endpoint, but http-prompt fails with: ``` bash Version:...

bug

Here's an example where this would be useful. I want to re-run the previous command, but I need to swap out a long uid that was passed in the request...

enhancement

Not sure why. `test_interaction()` in `tests/test_interaction.py` is failing on pypy3 on Travis CI: ``` =================================== FAILURES =================================== _______________________________ test_interaction _______________________________ @pytest.mark.skipif(sys.platform == 'win32', reason="pexpect doesn't work well on Windows") @pytest.mark.slow...

help wanted

Ubuntu 20.04, Python 3.8.10 Installed with `pip install --user http-prompt` Added `"~/.local/bin"` to PATH as suggested by installer. Rebooted. Run: `http-prompt` Crash with: ``` Traceback (most recent call last): File...