HTTP (Hypertext Transfer Protocol) is the protocol most commonly used to transfer information around the World Wide Web.

learn more… | top users | synonyms

797
votes
6answers
700k views

What is the cURL command-line syntax to do a POST request?

How do I make a POST request with cURL command-line tool?
83
votes
15answers
82k views

Looking for HTTP debugging proxy for Mac similar to Fiddler on Windows [closed]

In previous jobs when I've worked on a Windows machine, I've used Fiddler for viewing HTTP transactions and debugging. I'm specifically looking to monitor the HTTP transactions for an ajax site I'm ...
50
votes
4answers
51k views

Getting curl to output HTTP status code?

I'm using curl at the command line on Linux to issue HTTP requests. The response bodies are printed to standard out, which is fine, but I can't see from the man page how to get curl to print the ...
35
votes
10answers
38k views

Extremely simple web server for Windows? [closed]

A few years ago I used a super simple free web server for Windows. The only thing you had to do was copy an exe to a dir, double-click that exe, and - voilá - that dir was now accessible over HTTP. ...
22
votes
4answers
10k views

wget HEAD request?

I'd like to send HTTP HEAD request using wget, is it possible?
19
votes
4answers
11k views

Firefox quickly forget HTTP Basic Auth

How can I make Firefox "invalidate" it's saved HTTP Basic Auth credentials for a website from the client side? Currently, I have to restart the browser, which is rather cumbersome with multiple tabs ...
18
votes
8answers
2k views

Does the meaning of the term WWW mean it has to be performed by HTTP servers- by definition? [closed]

The following is a question regarding correct terminology. Could the World Wide Web exist without HTTP? Is there any other application layer protocol that can serve WWW pages? Is HTTP an essential ...
18
votes
2answers
880 views

How does http://to./ work?

So I noticed this on Jeff's twitter. They don't have a tld, it seems? How've they done this? Magic, bribery, or did a no-tld tld open up recently?
17
votes
4answers
22k views

How can I do a HTTP PUT with Wget?

I am trying to use Wget to access a RESTful interface, but I can not figure out how to do HTTP PUT with Wget. How can I do it? Or isn't it prossible?
16
votes
2answers
1k views

Why does the percent sign in a URL cause an HTTP 400 Bad Request error?

I stumbled upon this by accident when mistyping the URL for a web page in my web browser. Why does visiting http://example.com/% cause an HTTP 400 Bad Request error to be thrown? Is the server ...
16
votes
5answers
2k views

How to go to a website on a shared server by its ip address?

I have a few questions, please help: Fist, I can access Google search just by typing http://74.125.224.211, because this is the IP address returned by nslookup. However, I could not do so with the ...
15
votes
3answers
24k views

Freeware local proxy engine for Windows? [closed]

Is there a nice and small, freeware proxy application that runs in the system tray? It should support HTTP and HTTPS proxy connections, NTLM authentication and configurable rules (different proxy ...
14
votes
3answers
2k views

How to setup a work -> home -> internet http tunneling service

I want to know which program is recommended in order to setup such as scenario, i.e. accessing the Internet from work or other places where traffic is monitored by installing a HTTP tunneling service ...
12
votes
4answers
12k views

Download a file via HTTP from a script in Windows

I want a way to download a file via HTTP given its URL (similar to how wget works). I have seen the answers to this question, but I have two changes to the requirements: I would like it to run on ...
11
votes
7answers
11k views

Which lightweight HTTP or FTP Server is good for simple file transfer? [closed]

This question is a followup to How to copy files to an untrusted computer?, as there doesn't seem to be a dedicated app for this purpose, I am now searching for a http or ftp server as an alternative. ...
11
votes
2answers
19k views

Linux command line tool for uploading files over HTTP as multipart/form-data?

I can see that wget has a --post-file option, but the manpage says "Wget does not currently support multipart/form-data for transmitting POST data; only application/x-www-form-urlencoded. Only one of ...
10
votes
3answers
27k views

Can I detect what webserver a website is using?

Is there any program or command that I can use to detect what webserver a website is using? With webserver I mean in software i.e. IIS 6, Apache or nginx.
10
votes
4answers
399 views

Large delay when fetching a page from a particular site

I have the following problem: when I retrieve a page from Hackage, I get a large delay (about 30 seconds). Further requests are fast, but if I don't connect to it during a couple of minutes, the ...
9
votes
1answer
2k views

Why is “It works!” showing up at my http://127.0.0.1 (localhost)?

So, I was playing around with Java sockets, servers and streams, the other day, and I decided, purely out of curiosity, expecting no good results, to open Google Chrome and navigate to 127.0.0.1, and ...
9
votes
4answers
3k views

How is a subdomain passed to the webserver?

I know that dns resolves an address like example.com to an IP address like 11.22.33.44, but I'm a little confused about how subdomains are resolved, so that when you type http://subdomain.example.com, ...
9
votes
2answers
5k views

http get from the shell in Mac OS X

I'd like to download a link like: http://example.org/file.mp3 Now, I'm enough of a shell junkie to know what SCP does, but that's about where my geek-dom ends. So is there a shell program that lets ...
9
votes
3answers
10k views

Convert HTTP requests to SOCKS5

I'm currently doing some testing work with TOR and ran in to a small problem. Tor's client only supports receiving connections through a SOCKS5 protocol, but the applications I'm using only support ...
9
votes
9answers
4k views

How to save a bookmark in Firefox with POST data?

I would like to save as a Firefox bookmark a page which is not accessible using GET. The only way to retrieve the page is to send some POST data. For example, I would like to bookmark a Chronopost ...
9
votes
2answers
2k views

Storing a HTTP POST request in a bookmark or something similar as you would with a GET request

You can store a bookmark with a GET request like this: http://url.com/service?variable=value Can you store a POST request in some way in Chrome? Maybe with a plugin? Or maybe in Firefox? The idea ...
8
votes
3answers
1k views

Simple Linux tool for timing an http request in milliseconds

I'm looking for a simple tool or built-in command that will allow me to measure with millisecond accuracy the time it takes to fetch a remote web page from a given URL.
7
votes
5answers
4k views

How can I find out which process is listening on a port on linux? [duplicate]

Possible Duplicate: Finding the process that is using a certain port in Linux How can I find out which process is listening on a port on linux?
7
votes
2answers
18k views

Can you get a reply from a HTTPS site using the Ping command?

I tried using the ping command on a https page, but the message says that ping could not find the host. Is there some issue regarding ping and https?
7
votes
4answers
18k views

How can I monitor all the outgoing HTTP requests from my PC?

I'm running Windows Vista home premium. I want to see all outgoing HTTP requests from my PC along with the URL. Is there any free tool for this?
7
votes
4answers
3k views

Force a browser to load the 'https' edition of a website, not the 'http'?

This is similar to this previous question, but I believe it's a bit different*. Sites like GMail support a preference that pushes all traffic through the SSL edition of the site rather than the ...
7
votes
3answers
3k views

Manual HTTP(S) request

I am looking for a tool (possibly on Linux) that will allow me to make a manual HTTP or HTTPS request. By manual, I really mean it: I should be able to feed it a text file which looks like POST /foo ...
7
votes
3answers
10k views

How can I make wget rename downloaded files to not include the query string?

I'm downloading a site with wget and a lot of the links have queries attached to them, so when I do this: wget -nv -c -r -H -A mp3 -nd http://url.to.old.podcasts.com/ I end up with a lot of files ...
7
votes
3answers
6k views

How can I run ALL http request through Charles Web Debugging Proxy - including command line ones?

I'm using the Charles Web Debugging Proxy software to debug HTTP requests. It works great with my desktop browsers, Chrome and Firefox, and it even sees HTTP requests that other programs make. When I ...
7
votes
2answers
998 views

Is it possible to get corrupted download with http?

For a long time I have assumed that it is not really possible to download a corrupted file via http as long as it's not corrupted on the server and the implementation of http protocol is correct, ...
6
votes
6answers
2k views

Lightweight tool for viewing raw HTTP messages?

I'm investigating differences in behaviour between a couple of Web servers. I need to see raw response data from the servers (i.e. before the response is de-chunked if it has ...
6
votes
2answers
2k views

Do browsers create new TCP connections for each HTTP requests?

So I know that HTTP is basically just a text protocol over TCP, and that TCP is state / connection based. That means that the browser has to connect over TCP to a server before doing an HTTP request. ...
6
votes
4answers
2k views

Linux console session over HTTP?

I'd like to remotely administer my Linux machine at home whilst I'm at work. Only ports 80 and 443 are avaiable, through an HTTP proxy. I don't want to install tunnelling software. What I really need ...
6
votes
1answer
1k views

Good HTTP request analyzer for Ubuntu?

On Windows, I use WireShark for analyzing HTTP requests and replies. Is there a similar tool for Ubuntu?
6
votes
1answer
665 views

resume a file using curl or wget?

I am unsure why but there's one file on a server which chokes every time when it gets to 10mb. The file reported is 16mb. Can I use wget or curl to get and resume the file? When I used Firefox to ...
6
votes
3answers
3k views

How to record and replay http interactions?

Is there a tool I can use in Windows to record and then programmatically (i.e. under a script or batch file) replay a specific interchange between a browser (either Firefox or IE) and a website? ...
6
votes
2answers
465 views

Why does Windows Media Center make http requests for watched folders on a network drive?

I have a Linux server on my home LAN that has a filesystem shared via Samba (/export), where I store some older recorded TV (under /export/Recorded\ TV). The system is also a web server, running a ...
5
votes
11answers
15k views

How to download torrents from the office? [closed]

I have torrents blocked in my office. Was wondering whether there are any sites which allow to download torrents to their server so that we can download them via HTTP. If I have my home system ...
5
votes
3answers
6k views

For file transfer, does ftp perform better than http?

When I have http as well as ftp options (like the Hadoop download page), should I prefer ftp? I have tried ftp before and did not notice any significant difference. Is it supposed to perform better?
5
votes
7answers
2k views

How to set up that specific domains are tunneled to another server

I am working at an university as research assistant. Often I would like to connect from home to university resources over http or ssh, but they are blocked from outside access. Therefore, they have a ...
5
votes
2answers
261 views

How do Pause-able downloads work?

I use Internet Download Manager (IDM) for downloading data, and I have noticed that in it's download progress window, it shows whether or not a download is pause-able (resume-able). Typically, ...
5
votes
1answer
644 views

How do I disable HTTP-level compression?

BREACH, a new attack on SSL that targets HTTP compression, has recently been publicly announced. The emerging advice for how to defend against BREACH seems to be: turn off HTTP compression. So, how ...
5
votes
2answers
4k views

Difference between Ctrl+Refresh and Ctrl+Shift+Refresh?

I understand that Ctrl + Refresh fetches fresh content from browser without reading the cache. Then what is Ctrl + Shift + Refresh for? Ctrl + Refresh request header are like this: Cache-Control : ...
5
votes
2answers
2k views

Is there a tool to modify HTTP packet on the fly?

Wireshark is good, but it doesn't allow you to change the content of the packet. Is there a tool to do this job?
5
votes
1answer
2k views

cURL hangs trying to upload file from stdin

I'm trying to PUT a file with cURL. This hangs: curl -vvv --digest -u user -T - https://example.com/file.txt < file This does not: curl -vvv --digest -u user -T file https://example.com/file.txt ...
5
votes
2answers
230 views

How can Identify Microsoft System Center Configuration Manager Traffic?

I'm establishing some rules for filtering my traffic based on HTTP request. In the process I noticed some packets with the http method CCM_POST. A quick search turned up this question on Server ...
4
votes
4answers
8k views

Possible to catch URLs in linux?

There is a great program for windows (URL Snooper: http://www.donationcoder.com/Software/Mouser/urlsnooper/index.html) that allows you to view all URLs being requested on the machine. Does any such ...