Giter VIP home page Giter VIP logo

http-rider's Introduction

HttpRider :: Simple and Powerful Cross-Platform API Client

MacOS Release Windows Release Linux Release GitHub license Build Status GitHub last commit GitHub commit activity the past week, 4 weeks, year Twitter Follow Gitter

HttpRider Intro

Downloads

Downloads are currently available for MacOS and Windows however it is simple to run from source if you prefer that.

See https://www.httprider.com/docs/getting-started/installation/ for instructions for different operating systems.

Features

๐Ÿš€ Feature complete | ๐Ÿ™ˆ Experimental | ๐Ÿ“ In development | โ˜๏ธ๏ธ Planned


๐Ÿš€ Making a simple request - Demo

๐Ÿš€ Adding query param, header, request body

๐Ÿš€ Running multiple APIs/Rearranging APIs

๐Ÿš€ Tags/Labels and Search and filtering

๐Ÿš€ Http requests history

๐Ÿš€ Projects support

๐Ÿš€ Environments and using environment variables

๐Ÿš€ Importing/Exporting environments

๐Ÿš€ Using Fake or random data generators

๐Ÿš€ Using variables between API requests

๐Ÿš€ Assertions

๐Ÿš€ Mocking responses

Exporters

๐Ÿš€ Export PlantUML Sequence diagram - Demo

๐Ÿš€ Export Slow Cooker performance tests

๐Ÿš€ Export Locust.io performance tests - Demo

๐Ÿš€ Export Python code using requests module

๐Ÿš€ Export Markdown for documenting API requests/responses

๐Ÿš€ Export Apickli functional tests Demo

๐Ÿš€ Export curl requests

๐Ÿš€ Export MermaidJS Sequence diagram

๐Ÿš€ Export Runscope monitoring tests Demo

๐Ÿš€ Export OpenApi V3 document

๐Ÿš€ Export RestAssured functional tests

Importers

๐Ÿš€ Import OpenApi V3 document

๐Ÿš€ Import Postman collections

Development

Run the following command to set-up virtual environment

$ make setup 

Then make run should startup the application.

$ make run  

You can just run make to display list of available commands.

http-rider's People

Contributors

gypaets avatar namuan avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

http-rider's Issues

fix: Handle null data in JSON schema

Condition:
If a JSON schema contains a null value

"error": null

Current output:

Feign client (Java) generator isn't able to handle null type.
Unhandled type null error;

Expected output:

Object error;

fix: Feign client (Java) mismatch class names

Condition:
When generating Feign client (Java) for a request, the class name in the code comment header doesn't match with the actual feign client class name.

Current output:
public interface HttpRiderClient

Expected output:
public interface HttpRiderFeignClient

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.