http

Is being RESTful that important?

I'm working on a web based application which uses a JSON over HTTP based API to communicate between the server and the client. The goal being that multiple clients can be developed with different goals (online web client, offline desktop client, or third party created) using the same online data to be shared through this web service. Ri...

How to create a simple c# http monitor/blocker?

I was reading that question (http://stackoverflow.com/questions/226784/how-to-create-a-simple-proxy-in-c) that is near of my wishes. I simply want develop a c# app that, by example, monitors Firefox, IE, etc and logs all navigated pages. Depending of the visited page, I want to block the site (like a parental filter). Code snippets/sam...

Paging in a Rest Collection

I'm interested in exposing a direct REST interface to collections of JSON documents (think CouchDB or Persevere). The problem I'm running into is how to handle the GET operation on the collection root if the collection is large. As an example pretend I'm exposing StackOverflow's Questions table where each row is exposed as a document (n...

is HTTP partial GET a reliable mechanism?

Is HTTP partial GET a reliable mechanism? If it is, how come it seems like modern browsers still start from the beginning instead of resuming the download? ...

What HTTP signatures are encountered from Google web crawling robots ?

Hi there, With all HTTP data available,What 'signs' can you look for to recognize Google's search engine robots? ...

Parsing HTTP User-Agent string

What is the best method to parse a User-Agent string in Python to reliably detect Browser Browser version OS Or perhaps any helper library that does it ...

Can I coerce Apache into not including a WWW-Authenticate header for failed HTTP Basic Auth?

I'm using HTTP Basic Authentication with AJAX requests. Firefox 3 is a whiner and always displays a dialog box for failed credentials -- even though I don't want one. This question summarizes some of the browser and JS issues; you'll notice it's unresolved on the client side. Luckily, I have at least some freedom to change the serve...

Error when using Brautaset Json framework in iphone

Hello experts! I'm trying to make a http request. The code looks like this: NSString *urlString = [NSString stringWithString:@"http://www.foo.se/bartojson.php?venue=47497"]; NSLog(@"retain %d urlString %@", [urlString retainCount], urlString ); NSURL *url = [NSURL URLWithString:urlString]; [urlString release]; NSString...

How does the live, real-time typing work in Google Wave?

I'm sure Wave doesn't poll the server every millisecond to find out if the other user has typed something... so how can I see what the other person is typing as they type? And without hogging the bandwidth. ...

How can I force a hard refresh (ctrl+F5)?

We are actively developing a website using .Net and MVC and our testers are having fits trying to get the latest stuff to test. Every time we modify the style sheet or external javascript files, testers need to do a hard refresh (ctrl+F5 in IE) in order to see the latest stuff. Is it possible for me to force their browsers to get the la...

HTTP Referrer Gotchas?

I need to ensure that my webpage is always within an iframe owned by a 3rd party. This third party refers to our landing page using src="../index.php". Now my question is, if I make use of referrer to ensure that the page was requested by either myself or from the third party and if not force a reload of the 3rd party site, are there a...

File Upload to HTTP server in iphone programming

Hi All, Can anyone provide me some links or examples to upload files to the HTTP server using iphone APIs. Thanks in Advance, BP ...

How do you handle all the ways you could dispatch from a HTTP POST?

Imagine a user has just posted data to your web application and you want to re-display the current page with a message about their success or failure. This gets complicated. If the data is valid and the user is expecting html, you want to issue a redirect so that refreshing doesn't cause them to re-post. You want to redirect to the re...

Parse the HTTP_COOKIES string from Apache for use in #if clause

I want to be able to read the cookies from Apache's HTTP_COOKIE string and then add includes based on the contents of that string. I've got this far: <!--#set var="cookies" value="HTTP_COOKIE" --> <p>COOKIES: <!--#echo var="$cookies"--></p> which gives me a string with all the cookies in it. Now I want to be able to parse the strin...

receive xml file via post in php

Hi, I'm looking for a PHP script that can accept an XML file via a POST, then send a response.... Does anyone have any code that could do this? So far the only code I have is this but not sure about the response or if indeed I am even going in the right direction as XML characters are not saved correctly. Any ideas? <?php if ( $_SER...

How do I get the response from an HTTP request on error?

I tried using both HTTPService and URLRequest/URLLoader. But I can't figure out how to get either the response output or the response headers in case of a server error(like 500). Some help would be really appreciated. ...

policy for polling rss

I have an application that polls several rss sources on the web. What is the etiquette when polling other's web servers. How frequently to poll, etc? What are the best practices? ...

What should I pass for the WWW-Authenticate header on 401s if I'm only using OpenID?

The HTTP spec states: 10.4.2 401 Unauthorized The request requires user authentication. The response MUST include a WWW-Authenticate header field (section 14.47) containing a challenge applicable to the requested resource. If the only login scheme I support is OpenID (or CAS, or OAuth tokens, &c.), what should I put in this...

Does HTTP hostname case (upper/lower) matter?

In other words, does it matter whether I use http://www.example.com/ or http://wwW.exAmPLe.COm/ ? I've been running into strange issues with host-names lately: I have an Apache2.2+PHP5.1.4 webserver, accessed by all kinds of browsers. IE6 users in particular (esp. when their UA string is burdened with numerous BHOs, no pattern yet) seem...

What is the appropriate way to run higher privilege commands via over HTTP

I have a web project for which I need to run a command when a specific URL is requested, but that command requires root privileges. The project is served with a Python process (Django), of course running it with root privileges is not an option. The command's parameters are hardcoded making it impossible to inject anything and it's a r...