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

learn more… | top users | synonyms

966
votes
6answers
856k 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?
96
votes
15answers
98k 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 ...
81
votes
5answers
78k 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 ...
40
votes
10answers
45k 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. ...
23
votes
6answers
14k 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 ...
22
votes
5answers
11k views

wget HEAD request?

I'd like to send HTTP HEAD request using wget, is it possible?
19
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 ...
19
votes
5answers
26k 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?
18
votes
2answers
890 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
2answers
2k 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
3k 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 ...
16
votes
3answers
26k 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 ...
13
votes
3answers
13k 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 ...
13
votes
3answers
35k 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.
12
votes
4answers
19k 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 ...
12
votes
2answers
23k 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 ...
11
votes
7answers
13k 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
6k 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 ...
11
votes
9answers
5k 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 ...
10
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 ...
10
votes
2answers
23k 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?
10
votes
4answers
24k 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?
10
votes
2answers
3k 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 ...
10
votes
4answers
452 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
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
3k 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. ...
9
votes
3answers
8k 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 ...
8
votes
5answers
2k views

How does a server get notified about the HTTP request?

I have a basic understanding of how HTTP works. I understand the client (web browser) makes a request and server responds back to the request. However, the thing I don't understand is how does a web ...
8
votes
3answers
2k 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.
8
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 ...
8
votes
3answers
4k 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
5answers
5k 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
418 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, ...
7
votes
3answers
11k 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
2answers
1k 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
11answers
18k 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 ...
6
votes
6answers
3k 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
4answers
3k 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
3answers
7k 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?
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
694 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
5answers
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
481 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
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
1answer
7k views

How do I determine which application is using port 8080? [duplicate]

Possible Duplicate: Finding the process that is using a certain port in linux I have an Ubuntu Server setup, where I'm trying to set up a daemon that wants to have access to port 8080. When ...
5
votes
1answer
781 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
5k 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
3answers
3k views

Browser extensions to automatically alter HTTP headers?

Can I automatically alter/remove/add specific HTTP headers according to criteria such as URL (by regex) and maybe referrer? EDIT: Alternatively, what local proxy would do this, preferably for free? ...
5
votes
3answers
1k views

Firefox password manager - multiple logins for HTTP authentication

When you're prompted to login to a site using HTTP authentication (the kind with the pop-up box requesting username/password), Firefox's password manager populates it with only the first stored ...