http

How to tunnel multi-player game data over HTTP with IIS to minimize latency?

I would like to create a browser-based network game. To ensure it can be used by as many people as possible, I'd like to embed all the traffic in standard HTTP packages. Assuming I use IIS as my back end, how should I code this to minimize latency? Is it reasonable to start with an ASP application of some kind (ASP.NET MVC perhaps) ...

What's the correct way to view idempotency in terms of HTTP DELETE?

I have spent a lot of time recently reading the HTTP 1.1 specification and relating it to REST. I have found that there are two interpretations of the HTTP DELETE method in regards to its "idempotency" and safety. Here are the two camps: If you delete a resource with HTTP DELETE, and it succeeds (200 OK), and then you try to delete tha...

Whats a better way to write this function. Its gets a remote file and copys it localy, in php.

So yea, im working on a windows system and while this works locally, know it will break on other peoples servers. Whats a cross platform way to do the same as this function fetch($get,$put){ file_put_contents($put,file_get_contents($get)); } ...

Types of URLs

1) Absolute http://www.example.com/images/icons.png 2) Relative ../images/icons.png 3) ??? /images/icons.png 4) ??? //www.example.com/images/icons.png Do URL types 3 and 4 have a name? One place I've seen type 4 being used is at slashdot. ...

.NET HTTP parser

I am writing an application to sniff some HTTP traffic. I am using WinPcap to access the TCP/IP packets. Is there a library that will help me parse the HTTP messages? I have implemented a basic parser myself, but I would like something more mature: I keep running into new variations (chunked messages, gzip-compression etc.) The .NET fr...

How to log HTTP requests coming into IIS

I run IIS 5 on my dev machine. I have an asp.net 3.5 web service running on it which I'm calling from a different web app running on the same server. My service is returning an error 500 Internal Server error and I'm troubleshooting it. My request is being sent via a System.Net.HttpWebRequest object and it looks valid from the client'...

capture details from external web page

Hi, I'm wondering if it's possible to capture details from the web page that a user previously visited, if my page was not linked from it? What I am trying to achieve is to allow users to my site to find a page they like while browsing the web, and then navigate to a page on my site via a bookmark, which will add the URL (and possibly ...

Getting TTFB Time for an HTTP Request

Here is a python script that loads a url and captures response time: import urllib2 import time opener = urllib2.build_opener() request = urllib2.Request('http://example.com') start = time.time() resp = opener.open(request) resp.read() ttlb = time.time() - start Since my timer is wrapped around the whole request/response (including ...

http get/post request and google geolocation api

I'm using the web application at http://m.rummble.com website and when I click find my location using gears. The application returns my current location (approximate city location) with various establishments in a given mile radius. To further understand how this works, I opened up wireshark and what I notice is that a POST request is se...

What would cause my request timer to report such long request execution times?

I am using a modified version of the code here. The difference is that I log it to a database and only if it is longer that 5000ms. The results have me worried. Several pages will occasionally log an execution time of minutes. Never will they consistently under perform, but according to log table, it is happening often enough that I ...

ISAPI proxy authentication problem on IIS

Hi there, i’ve got an “public” IIS “in the front” and another “private” IIS “in the back” of an network. I’d like to proxy http requests through the “public” IIS to the “private” IIS – and using ISAPI-Rewrite ( Version 3.1.0.62 ) it almost works. The problem is the authentication – I configured the “public” IIS to enable anonymous acc...

Give user a 404 if querystring is missing?

Say that I require a querystring; for example "itemid". If that querystring is for some reason missing, should I give the user a 200 error page or a "404 Not Found"? I would favour 404 but I'm not really sure. ...

How to create an HTTP GET request with a form

How do I send an HTTP GET request without a form? This request is performed on a web page. For more details on what I'm trying to accomplish and why, see my question here: http://stackoverflow.com/questions/745217/http-get-post-request-and-google-geolocation-api ...

How do I get an http session created by url in word document to be used when a link in the browser is clicked

I have a servlet based application that creates a session and stores some information the first time it is accessed. This information is used in subsequent pages. The process runs into trouble if the initial url is clicked from inside a msword document. The servlet creates a session and sends the response back. The response is displa...

Keep a http connection alive in C#?

How do i keep a connection alive in C#? I'm not doing it right. Am i suppose to create an HttpWebRequest obj and use it to go to any URLs i need? i dont see a way to visit a url other then the HttpWebRequest.Create static method. How do i create a connection, keep it alive, browse multiple pages/media on the page and support proxys? (i ...

How to download an image from an URL to a local dir?

I'm using C++ without .NET on Win32, how can I download an image over HTTP from a website without having to re-invent the wheel? Is there an API or library that provides a single function to do this? http://mywebsite/file.imgext --> C:\path\to\dir\file.imgext ...

Best whitelist capable http proxy for Windows?

I would like to setup a http proxy on my work machine (no admin rights, WinXP) to only allow access to a whitelist of URLs. What would be the easiest solution? I prefer open-source software if possible. ...

how to parse multivalued field from URL query in Rails

I have a URL of form http://www.example.com?foo=one&foo=two I want to get an array of values ['one', 'two'] for foo, but params[:foo] only returns the first value. I know that if I used foo[] instead of foo in the URL, then params[:foo] would give me the desired array. However, I want to avoid changing the structure of the URL if ...

Detecting missing responses to long running HTTP (SOAP) requests

I need a way to detect a missing response to a long running HTTP POST request. This problem arises when the network infrastructure (firewalls, proxies, unplugged cables, etc.) drops the response packets. The server may detect this failure, but the client cannot send additional bytes after the POST to probe the state of the TCP connection...

how to record http traces from browser?

are there any methods to record http traces that are issued from the browser? I would be mainly interested in the GET / POST methods to understand the interaction with a webpage. Maybe helpful the browser I am using is FireFox. ...