Skip to content

Selector0073/lazyreq

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LazyReq

LazyReq is a lightweight and easy-to-use GUI application for making simple HTTP requests, offering a streamlined alternative to more complex tools like Postman. Built with Dear PyGui, it provides a simple interface for sending requests and viewing responses.

previw1 previw2 previw3

Table of Contents

Features

  • Simple Interface: A clean and intuitive GUI for composing and sending HTTP requests.
  • Multiple HTTP Methods: Supports common methods like GET, POST, PUT, PATCH, DELETE, HEAD, and OPTIONS.
  • Request History: Stores and displays the last 5 URLs used for quick access.
  • Query Parameters: Easily add and manage query parameters.
  • JSON Payload: Input and format JSON payloads for request bodies.
  • Authorization: Supports Bearer token authorization.
  • Response Display: Displays the HTTP status, headers, and formatted JSON response.
  • Save Output: Option to save the response as a text or HTML file.
  • Cross-Platform: Compatible with Windows and Linux. And maybe MacOS

Usage

  1. Run the application:

    To use the program, simply download the latest release and run the program.

  2. Interface Overview:

    • Main Tab:
      • Select the HTTP method (GET, POST, etc.) from the dropdown.
      • Choose the scheme (None, http://, https://) from the dropdown.
      • Enter the API URL in the "API url" input field.
      • View and copy from the request history.
    • Data Tab:
      • Query Params: Add key-value pairs for query parameters.
      • JSON: Input the JSON payload for the request body.
      • Authorization: Enter the Bearer token for authorization.
  3. Making a Request:

    • Fill in the required fields (method, URL, data, etc.).
    • Click the "Make a request" button.
    • The response will be displayed in a new window.
  4. Response Window:

    • Displays the request time, status, and formatted JSON output.
    • Options to save the output as a text or HTML file.
    • A button to copy the JSON output to the clipboard.

Note

- If you don't want to write a request scheme (http/https) you can choose it from the drop-down menu or select None to enter it yourself.

- To enter JSON you don't need to write "{" and "}" at the end and beginning. This is done automatically.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages