Giter Club home page Giter Club logo

postman-app-support's Introduction


Postman is an API platform for building and using APIs. Postman simplifies each step of the API lifecycle and streamlines collaboration so you can create better APIs—faster.

Postman App Support

If you have a feature request, a new integration idea, or you would like to file a bug report, please use this Github issue tracker.

We strongly encourage that you search the issue tracker to check if someone else has already reported the issue and whether there is a known solution that you can use. This would be the fastest way for you to find a solution to any issue that you are currently facing.

If you are adding a bug report, please add detailed steps to reproduce the bug, the Postman version you're using, and your OS version. Any additional files (collections, data dumps, console errors, screenshots) would be very helpful and would help us to narrow down the issue as quickly as possible.

We have compiled a quick set of guidelines for reporting issues, which we encourage you to read!

Account Specific Queries:
If you have any billing or account-specific queries, reach out to us by submitting a ticket on our support page.

We also are available @getpostman on X (formerly Twitter). Feel free to drop in a line wherever it is easiest for you. X would be the best place for you to stay updated with the latest news, features, and releases regarding Postman.

The Community

The Postman Community Forum offers you different ways to engage with other Postman enthusiasts. Feel free to drop by and say hello.

Sign in using your Postman account to participate in the discussions. Don’t want to log in? Then lurk on the sidelines and absorb all the knowledge.

Documentation and Tutorials

If you are looking for more information regarding features, installation, and usage of the app, head over to the documentation section on our website. You can also have a look at our blog at https://blog.postman.com for interesting tutorials, development stories, and platform updates.

We are hiring!

Want to help us solve these issues? We are hiring engineers! Postman has grown a lot since it started as a side-project. More than 19 million people use Postman within thousands of companies across the world for everything API related. We are working hard to meet the expectations of the Postman community. If you want to build something amazing with us, reach out!

About Postman

Postman is an API platform for building and using APIs. Postman simplifies each step of the API lifecycle and streamlines collaboration so you can create better APIs—faster.

Read more on our website: https://www.postman.com/


If you have issues or code contribution pertaining to Postman legacy version, head over to the postmanlabs/postman-chrome-extension-legacy repository.

postman-app-support's People

Contributors

0xflotus avatar a85 avatar abhijitkane avatar abourget avatar arlemi avatar chrisdeso avatar codenirvana avatar dannydainton avatar dschau avatar identlty avatar jeremys avatar loopdelicious avatar meenakshi-dhanani avatar numaanashraf avatar priyalviroja avatar roubalsehgal avatar shamasis avatar suhas-gaikwad avatar vinitshahdeo 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  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  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  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 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  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  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  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

postman-app-support's Issues

Global variables

Allow global variables to be stored in localStorage which can be used in request parameters.

JSON data couldn't be saved correctly

I create a post request with some value formated like [{"DevDays":"","TestDays":""}],
click the "update saved request" button and reopen the saved request, the value only presents [{

Ability to edit and reorder Collections

I'd love to have the ability to edit the title and contents of each call and reorder them manually or by name if need be. I've made a few mistakes in which I had to select the original call, update it, add it to the collection again then delete the original. Then my calls were out of logical order. I'm kinda anal about that. Would be great if it just had some editing functionality. Its an EXCELLENT app otherwise.

Repeated presses of Parsed button

Pressing the parsed button on the response section when the parsed content is already showing causes it to load a second code section below the current one with the same contents

Pretty print indents strings

Here is an example of some pretty printed output:

{
"status":"OK",
"id":"rpl-bcebe522-4e7e-4c0e-b365-d9d6f2b44d59",
"warnings":[
{
"code":"SUBFLEET_NOT_FOUND",
"message":"Subfleet [
flt-78c43be9-a522-4e3e-af7d-eb8ebbdca199
]not found. Skipping subfleet, Routeplan will only include Orders.",
"severity":"high"
}
]
}

the "message" field contains text that contains "[" and "]" characters. The "message" string value is pretty printed as if it was an array.

No line breaks in xml response

When I query an xml source that does not get parsed correctly the box on the pretty print window thinks it has to make the text area only as high as the number of lines there are. If there are 3 lines in the pretty print windows the text area is only 3 lines tall. Sometimes it is worse with no height at all and then I cant even see the text. I can provide sample xml but I dont know how to attach a file here.

New feature: ability to define "execution sets"

Group multiple requests together and execute them in sequence.
This would come in handy for testing purposes, like, for example:

  1. invoke API to create an user
  2. invoke API to update user
  3. invoke API to send a message to that user

Minor typos in Environments help text

Current text:
"Environments help you customize requests according to variables. Variables can be used in the following form - {{variable}}. The string {{variable}} will be replaced with it's corresponding value. For example, for an environment variable 'url' with the value 'http://localhost' , you will have to use {{url}} in the request URL field. {{url}] will be replaced by http://localhost when the request is sent."

  1. Should use "its" instead of "it's"
  2. The final url placeholder has a typo - it should close with two curly braces.

Shift focus to response when it comes

It's a bit of a scroll to reach the response especially on a smaller screen. So the focus should shift directly to response. Also a button to view response full-screen.

No env key expansion in error messages

If the xmlhttprequest fails (e.g.: the ssl certificate for the site you are connecting to is wrong/expired/etc) you get an error like:

Could not get any response
This seems to be like an error connecting to {{baseurl}}/routeplans?key={{key}}&pretty=true. The response status was 0.
Check out the W3C XMLHttpRequest Level 2 spec for more details.

In the example above
{baseurl} and {key} should probably have been expanded to match the currently selected environment.

New feature: define an optional "expected result" setting

When you define a REST call, it would be nice to also optionally define the expected result (in terms of HTTP code, response body, response headers).
If expected results fields are defined, POSTMan could check and report a "PASSED / FAILED" result.

This way you could use POSTMan to build unit/regression tests suites for your APIs.

Blank errors

Sometime, particularly when I suspect an error has happened the screen is shaded out but nothing is shown. Need to press esc to continue working

Header values aren't escaped when adding to collection

In our organization, we have a custom header whose value is JSON. When I save a request with this header to a collection and then re-open the request later, the value of the header has been changed to just an opening curly brace ({) rather than the full JSON object. It seems like the header values aren't being escaped properly before being saved.

import/export environments

It would be nice if we can import/export environments along with collections.

And also I think global variables that can be used across environments will be very useful.

BTW.. Awesome work, good job!!

Fields not inititialized correctly in a new request

  • make a new request. Change the type to POST. Click "Raw Body" and enter something.
  • Now, press alt+n to create a new request. The request type is still POST, but the fields for parameters and body is not showing up. Change the request type to Get and then back to POST, and the fields will show up again.
  • Also, the button "Raw body" looks selected, but the parameters field are shown. Press "Raw body" again, and now the field for entering a raw body shows up.

Ajax request

Just add a button "Ajax Request" which add the header X-Requested-With with the value XMLHttpRequest to simplify sending ajax request

Color history HTTP methods

A nice feature would be to color history HTTP methods. It would help when we have many results in the history.
A JSON viewer would also be cool because raw JSON results are hard to read.

Allow content for DELETE requests

I can't seem to figure out how to add content to DELETE requests. Right now, if I choose DELETE, the content section disappears (AKA the form-data, x-www-form-urlencoded, and raw tabs and the keys/values under it)

Also, is there a chance to add custom methods? Right now I don't need it, but it would be handy.

Make links out of URIs in responses

If I submit a query like
http://localhost:8080/[email protected]
which returns the response
<?xml version="1.0" encoding="UTF-8" standalone="yes"?> <users> <userUri>/users/1/</userUri> </users>
then make the text /users/1 a hyperlink of the form http://localhost:8080/1/users/1 so I can just tab to it and hit enter or click on it in order to issue the request http://localhost:8080/1/users/1.

POST parameters not always attached

When sending a POST request with parameters, they don't get attached to the body in the correct way.

With one parameter is it should be: name=value but we get this body:

------WebKitFormBoundarypf52wbqzVZKic2mr
Content-Disposition: form-data; name:"name"

value
------WebKitFormBoundarypf52wbqzVZKic2mr--

if we send it as a raw body then it works as expected.

Thank you for this awesome tool otherwise ;)

Keyboard shortcuts

  • Send request
  • New request
  • Clear history
  • Show history tab
  • Show collection tab
  • Maximize/minimize response
  • Edit request URL params

Global variables

Environment variables are fine but some values are common across environments.

New feature: formal validation tool for XML and JSON

Nice to have as an added feature while editing the raw request body.
A way to implement could be to add a "raw-json" and "raw-xml" buttons to the current list.
To avoid cluttering that line too much, a different approach would be to make the "raw" button a "menu button".
Setting "raw-json" could also automatically add the "Content-Type: application/json" header (likewise for raw-xml).

Something like that :)

Ability to save an existing request.

I've noticed that when I select a request from one of my collections that it has the "Add to Collection" button at the bottom. Since it is already in a collection and exists, the "Add to Collection" button should be replaced with a "Save" button. When clicked it should update the existing request.

Password is in plain text on Basic Auth fields

For basic auth, I typically have to use my corporate domain account. This means putting my network password into the password field.

It appears in plain text.. so if I'm pairing up with another developer.. I need to put a blindfold on him while I type in my password.

This should be changed to be masked and show bullets instead.

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.