HyperText Transfer Protocol
2
votes
2answers
209 views
How to trim all incoming values in an HTTP Post request?
I have an HTML form, with more than 30 fields in it. When this form is submitted to the server, all of the values of the fields should be trimmed. In other words, no value should start/end with any ...
8
votes
6answers
679 views
What was SOAP invented for?
This question is inspired by this one. What was the initial goal of inventing SOAP? Why was it invented when we had old kind HTTP and REST?
5
votes
3answers
607 views
What should a web developer know about HTTP? [duplicate]
Possible Duplicate:
What should every programmer know about web development?
I've heard rumblings on this site that web developers should be familiarize themselves with HTTP.
What aspects ...
6
votes
2answers
400 views
How do I optimize a web application for high-latency users?
Basically, I have an application that does searches and requests results from a backend via long polling. It connects to the backend which collects results for 500 ms then sends them back to the ...
3
votes
2answers
705 views
Observer pattern over HTTP and TCP/IP (Server-Client)
I have a server and many clients (around 50 clients) who connect to that server based on a web application, which is of course based on HTTP protocol, which in turn uses TCP/IP (correct me if I'm ...
16
votes
3answers
4k views
Why doesn't HTTP have POST redirect?
HTTP redirects are done via HTTP codes 301, and 302 (maybe other codes also) and a header field known as "Location" which has the address of the new place to go. However, browsers always send a "GET" ...
1
vote
1answer
62 views
An application to get statistical data about HTTP Request/Response
I'm looking for an application which takes the address of a website, browses that website, and provides reports based on some user-defined criteria about the HTTP requests/responses. For example, this ...
3
votes
2answers
139 views
what exactly is hypertext?
http://en.wikipedia.org/wiki/Hypertext:
Hypertext is text displayed on a computer or other electronic device
with references (hyperlinks) to other text that the reader can
immediately access, ...
3
votes
2answers
422 views
Primary reasons for using REST/OData instead of a custom convention
What do you think would be the primary reasons to make APIs with REST or OData instead of just making everything custom (for example only using GET requests, even for setting variables). Reasons for ...
11
votes
4answers
789 views
Why is the Apache HTTP Server so complex?
The Apache HTTP server is a fairly large project—much larger than, say, lighthttp or nginx or certainly the "simple HTTP servers" you see floating around in C/C++ tutorials.
What is the extra code ...
1
vote
1answer
180 views
ChunkDB to handle high traffic JSON web service? Alternatives?
I am designing a high volume web service which will rely on a central database containing objects of a single JSON type. Currently I am considering using ChunkDB to store the objects and retrieve the ...
1
vote
1answer
214 views
What should a programmer know about IIS and various protocols (tcp, http, etc.) when developing web apps and services, etc.?
Often one of the biggest problem areas for me when developing software (win and web) is some of the more (seemingly) abstract areas like tcp/ip, deploying to IIS and the various configurations, etc. ...
2
votes
3answers
1k views
Applying RESTful design to an entire website?
This all may come across very newbish, but I'm trying to wrap my head around designing a website that is thoroughly RESTful. I understand applying RESTful design to things like Users, Photos, Blog ...
2
votes
1answer
206 views
Where can I learn and understand the complete workings of HTTP headers, so I can implement my own? [closed]
I am looking to learn how to properly use, and implement, HTTP headers. What is the best resource or set of guidelines that I can use? ( especially ranges to detect download managers, etc) ?
4
votes
4answers
285 views
Is there a canonical resource on TCP/IP, networking, and related areas?
As a relatively-new Python programmer, I'm finding more and more that networking as it relates to the web and web development is becoming increasingly important to understand.
When I was an active C# ...
10
votes
12answers
1k views
Understanding the stateless internet
I'm transitioning from being a desktop developer to a web developer, and I'm having trouble understanding why HTTP is stateless. What are the reasons for it? What are some ways a desktop developer ...