Skip to main content
47 votes

Is there an application which does HTTP PUT?

I'd recommend Postman for this. It supports all HTTP verbs, not just GET, POST, PUT and DELETE. Some operations might require HTTP headers to be set (e.g. for authentication) and it supports that too....
Glorfindel's user avatar
  • 2,033
22 votes

Is there an application which does HTTP PUT?

Probably a bit lower level than you're looking for, but cURL largely meets your requirements. While it's primarily a library for use by other software, it has a command-line UI that's actually rather ...
Austin Hemmelgarn's user avatar
12 votes
Accepted

Is there an application which does HTTP PUT?

The PUT (and DELETE) verb is used by the WebDAV protocol, so any WebDAV-compatible software fulfills your requirement. WebDAV support is widespread, for example every major OS supports it in its file ...
Philipp Wendler's user avatar
6 votes
Accepted

Python library to get filename of content downloaded with HTTP

Check out rfc6266. It seems to do all what you want. It is licensed under the LGPL 3.0. The main fork may not be super active, and some other forks may have more goodies. Here is the skinny: >&...
Philippe Ombredanne's user avatar
3 votes

Is there an application which does HTTP PUT?

You can use restlet client also, it works on chrome as a extension. Free to some extent. Has open source framework. Support put and other http request. References: https://restlet.com/documentation/...
Abhishek Gurjar's user avatar
3 votes

Windows GUI Tool for testing Web-APIs

There's also Postman! Postman is not open source, but there seems to be a free version available.
Gordon's user avatar
  • 279
3 votes

Windows GUI Tool for testing Web-APIs

https://insomnia.rest/ works very well for me. You can do a bunch of things to aid rrequest re-use (import/export configs, workspaces, environment variables, etc). I'm not sure about "Ignoring ...
nwahmaet's user avatar
  • 151
2 votes

Is there an HTTP API package to administrate SSH, FTP and Apache servers?

It sounds very much like what you actually want here is a way to simplify handling of configuration management and system provisioning. My personal recommendation would be to use Ansible for this. ...
Austin Hemmelgarn's user avatar
2 votes

Simple deployable web server

Pythonic approach I feel the simplest solution was missed. Does the system have Python installed? (if it's Linux or MacOS, yes it does) Just run this and it will serve static files on e.g. port 1337 ...
Nas Banov's user avatar
  • 121
2 votes
Accepted

Open source HTTP/HTTPS proxy

You might want to take a look at mitmproxy mitmproxy is an interactive man-in-the-middle proxy for HTTP and HTTPS with a console interface. Features Intercept HTTP & HTTPS requests and ...
xavier_fakerat's user avatar
1 vote

Self hosted service to monitor a HTTP endpoint (for change) and trigger an event

I would recommend http://www.phpservermonitor.org http://docs.phpservermonitor.org/en/latest/intro.html Easy to setup and easy to use with log retention etc. However it does not have REST calls as a ...
innerfred's user avatar
1 vote
Accepted

What technology should I aim for this particular project? Concerned about mantainance and security

I'd suggest using something like a Headless CMS, there's lots of options out there. A headless CMS is different to a traditional CMS that handles the rendering of pages. A headless CMS is essentially ...
Tomas Crofty's user avatar
1 vote

Command line tool to download via HTTP documents paginated by RFC 5988

In the meantime I managed to get a bash script working, for the particular server I'm trying to read anyway: #!/bin/bash function CURL { curl -D headers.tmp $1 } LINK=$1 while [ ! -e $LINK ] do ...
M.M's user avatar
  • 131
1 vote
Accepted

recomendation of reverse-proxy to count hits to all endpoints in a service

Well, as no one came with a suggestion I will post myself a solution for my question ¯\_(ツ)_/¯ I leverage FastHTTP, a low latency HTTP library in GoLang, to implement my own reverse proxy. In my ...
adalrsjr1's user avatar
1 vote

A python library for to run proxy with MITM functions

Assuming you can use Python >= 3.6, you might want to look at mitmproxy - see also the github page and an example for how to add headers. You'll want to use the mitmdump component to do this. E.g: ...
Alastair Maw's user avatar
1 vote

Generic HTTP upload tool

if the upload was successful, the files should get moved to a different directory. This probably is too specific for a tool to do. As you want it to be scriptable, why don't you do your custom python ...
Aritz's user avatar
  • 361
1 vote

python on-demand http server

Python has a web server built-in. Maybe this is all what you need. On the Command Line, Change to the directory where your interesting files are. run: python3 -m http.server 8808 --bind 127.0.0.1 &...
knb's user avatar
  • 3,110
1 vote

Is there an application which does HTTP PUT?

If you consider the browser valid for GET and POST, it is also valid for PUT and DELETE. Those are often used by JavaScript applications running in the browser to modify data on the backend server, e....
Frank Hopkins's user avatar
1 vote

Is there an application which does HTTP PUT?

Fiddler (free as in beer) is another tool commonly used for anything related to HTTP, including constructing/executing all kinds of requests. Primary usage is investigating HTTP traffic and testing ...
Alexei Levenkov's user avatar
1 vote

realtime POST interceptor and sender based on filters

I've found Fiddler to be enough. First I opened the software, enabled HTTPS decoding, then enabled breakpoint BEFORE request and easily edited the variable. Everything went correctly and the server ...
MaKiPL's user avatar
  • 123
1 vote

Windows or Linux program to turn a laptop into an HTTP proxy address?

Linksys has a few routers that include an OpenVPN Server. The setup also requires downloading an OpenVPN Client.
S Spring's user avatar
  • 159
1 vote

Fastest Java HTTP Library

The new HTTP client in Java 11 is pretty good. I use it for site crawling. Works great. Supports HTTP/2 and WebSocket for fast connections. And supports asynchronous tasks.
turbanoff's user avatar
  • 109
1 vote

Android SMS gateway app

The Android Messages app supports this functionality: References Send and receive text messages (SMS & MMS) with Android Messages - Project Fi Help Android Messages - Apps on Google Play
Paul Sweatte's user avatar
1 vote

Chrome extension like Tamper Data

You can use Tamper Dev (http://tamper.dev). You press Alt + T and that starts intercepting all requests from the currently open Tab.
Eduardo Vela's user avatar
1 vote

jStatic simple HTTP server with ability to reload pages when files are changed

You're talking about something to reload the web browser while you write HTML/CSS right? webpack-dev-server is perfect for this. You should be able to find a yeoman generator to set up the right ...
dwjohnston's user avatar
1 vote

jStatic simple HTTP server with ability to reload pages when files are changed

There was a question about this on StackOverflow several years ago: Best lightweight web server (only static content) for windows Options suggested there were: Mongoose: A small, single executable, ...
einpoklum's user avatar
  • 3,369
1 vote

http file uploader for Windows

Since I found no matching tool, I wrote one myself: https://github.com/guettli/tbzuploader tbzuploader Generic http upload tool. If the http upload was successfull, files get moved to a "done" sub ...
guettli's user avatar
  • 247
1 vote
Accepted

Track changes on a webpage that uses POST

The free web service https://changemon.com/ has this ability. You can do POST requests to the specified URL by adding a GET-like string to the changemon’s URL field beginning with ?postdata=: https://...
unndreay's user avatar
  • 126
1 vote

Track changes on a webpage that uses POST

Check whether GET works. Many websites handle GET and POST requests to the same address equally. You can try this easily by changing the method of the form method from POST to GET and see if that ...
F-0's user avatar
  • 21
1 vote
Accepted

Command-line web request client that outputs content and return non-zero exit status if error 404/etc

This small bash wrapper does the trick: #!/bin/bash # Perform a web request, dump content, and exit with relevant exit code # Take URL as command-line argument URL=$1 # Launch HTTP request HEADERS=`...
Nicolas Raoul's user avatar
  • 19.7k

Only top scored, non community-wiki answers of a minimum length are eligible