http

Calling cgi.FieldStorage for an arbitrary url

Hi! I'd like to get field values corresponding to an arbitrary URL. I.e. given "http://example.com/hello?q=1&b=1" I want a dictionary {'q':1, 'b':1}. How do I use cgi.FieldStorage for that? Thanks! ...

Java HTTP Post Raw Data

Hi All, I'm looking to make an HTTP post request given the raw data that I have. I've spent a while looking for the solution, made a handful of attempts and I'm looking for a little bit of help. The PHP code for what I'm looking to do looks like this: <? $url="http://localhost:3000"; $postdata="<?xml version=\"1.0\" encoding=\"UTF-8\"?...

get referer of website that is requesting your js file

I have an embed script that simply does this: document.write(unescape('%3Cscript src="' + mp_protocol + 'blah.cloudapp.net/js?location="' + window.location +' type="text/javascript"%3E%3C/script%3E')); As you can see right now the URL of the webpage that is embedding the code is passed in using window.location. But this can easily be ...

how to resume an interrupted download

I'm trying to download a large file from my Yahoo! web site server which apparently is setup (not by me) to disconnect downloads if they are not completed within 100 seconds. The file is small enough to usually successfully transfer. On the occasions when the data rate is slow and the download gets disconnected, is there a way to resum...

HTTP response caching

Hi, I want to ensure that my servet's response is never cached by the broswer, such that even if two identical requests are made (a nanosecond apart), the server is always contacted. Is this the correct way to achieve this: class MyServlet extends HttpServlet { protected void doGet(HttpServletRequest request, HttpServletResponse r...

How to edit HTTP request with Fiddler

Is it possible to edit HTTP request using fiddler so that my asp.net application hosted elsewhere return true for the following code block HttpContext.Current.Request.Url.Host == "localhost" ...

Log only http servlet response headers

This is a question related to http://stackoverflow.com/questions/3242236/capture-and-log-the-response-body. What if I only want to log the response headers, and not the entire body? Is there a different approach than described in the linked question? ...

HTTP to HTTPS redirect not working on Apache with PHP

I have a script that handles several different redirects on a server with a snippet that looks like follows: if($url == "http://www.url.com") {header("Location: https://www.url.com/index.html");} The script works exactly as intended with one issue - all of the https redirects end up redirecting to http (versus the https as defined...

Handling image-heavy web pages

I have a list of TV shows which is about 200 shows long. Each of these shows has a little image, 40x60 pixels and 3 kB, and they are all listed on the same page at the same time. Now I'm starting to think that maybe it's not such a great idea to have about 200 requests to the server each time the page is being viewed. What is the best ...

Problem reading request body in servlet.

I'am writing a HTTP proxy that is part of a test/verification system. The proxy filters all requests coming from the client device and directs them towards various systems under test. The proxy is implemented as a servlet where each request is forwarded to the target system, it handles both GET and POST. Somtimes the response from the t...

Replacing spaces with %20 in C

I am writing a fastcgi application for my site in C. Don't ask why, leave all that part. Just help me with this problem- I want to replace spaces in the query string with %20. Here's the code I'm using, but I don't see 20 in the output, only %. Where's the problem? Code: unsigned int i = 0; /* * Replace spaces with its hex %20 * It...

Real-time HTTP stream writing console

Is there a program available that will allow me to interactively write HTTP stream data and send it to a server? Ideally I'm looking for a console app that will allow me to type or paste HTTP headers and body, send it to my server, and get the response headers and body back. Does such a program already exist? I'm running W7 64-bit with...

Git authentication over apache_mod_krb

I'm using git repo with git-http-backend. In apache2 I have location what needs authentication for clone and push actions. When I protected it location with AuthType Basic all works is fine, git passes authentication and can clone and push, but if I change type to KerberosV5 git can't access to repo with correctly credentials. If I'm us...

Should a server adhere to the HTTP Connection: close header sent from a client?

I have a HTTP client that sets the Connection header to the following value when I make a request: Connection: close However when the server sends a response, it is setting the header to Keep-Alive: Connection: Keep-Alive This seems intuitively wrong to me, and I am wondering how the client should handle such a response from ...

How does gmail keep a user logged in?

I wonder how gmail/Google keeps a user logged in even across sessions. And how (e.g. cookies) and what (e.g. time) do they use to decide to re-prompt the user for the login? ...

Custom HTTP error page

In asp.net, I can define a custom error page like this: <configuration> <system.web> <customErrors mode="On"> <error statusCode="404" redirect="/servererrors/404.aspx" /> </customErrors> </system.web> </configuration> Now my question: If I replace, say 404.aspx with AnyHTTP.aspx, and want to get...

How to POST form-like image data from java

Hey, I've tried researching how to POST data from java, and nothing seems to do what I want to do. Basically, theres a form for uploading an image to a server, and what I want to do is post an image to the same server - but from java. It also needs to have the right parameter name (whatever the form input's name is). I would also want to...

Using HTTP proxies as SOCKS in java

Is there any way to use an HTTP proxy as a SOCKS proxy? i want to use it as a socket to connect with an endpoint and send packets of information ...

how to resume an interrupted download - part 2

This is a continuation of my previous question which I posted when I wasn't a registered user. As a refresher, I'm trying to resume the downloading of a large file from my Yahoo! web site server when the download gets interrupted. I previously thought the interruption was due to a 100 second timeout limit (because Yahoo! enforces that ...

How does a proxy(like squid) knows if the connection is using http?

I'm thinking of make my own protocol tunneling with http. So, in some cases we have user and password for proxies like squid. 1-How does it know is really http going on?? does it checks the contents of the TCP connection on port 80?? 2-If so then I really need to use http. If dont I can use any TCP connection on port 80? ...