HTTP Protocol

The Hypertext Transfer Protocol (HTTP) is an application protocol for distributed, collaborative, hypermedia information systems. Hypertext is structured text that uses logical links (hyperlinks) between nodes containing text. HTTP is the protocol to exchange or transfer hypertext. HTTP functions as a request-response protocol in the client-server computing model. HTTP is designed to permit intermediate network elements to improve or enable communications between clients and servers. HTTP is an application layer protocol designed within the framework of the Internet Protocol Suite; it presumes an underlying and reliable transport layer protocol.

Share tech news, updates, or what's on your mind.

Sign up to Post

I have setup direct push for a client and am having issues with mobile devices receiving unread emails. All read email comes through fine and sending email from the device is also fine. If I send an email to the account, jump onto outlook and read it, it will THEN display on the mobile device.

My setup is:

Cisco 877 router with port 443 pointing straight to the exchange server (server 2003) which has IIS setup on it. I did have an external ISA server (on a separate subnet) that direct port 443 from the cisco 877 to the exchange server, but I have since removed this from the whole setup to see if it made a difference (which it didn't).

I have a geotrust public certificate.

There is an internal ISA server (2006) which is setup as a proxy server and has GFI web monitor on it. As far as I can tell it shouldn't affect Direct Push.

I have a similar setup for a few other clients (minus the internal proxy server) and they have no issues.

I have tested this on a few mobile devices: iPhone seems to work fine. Windows mobile has the issue. Nokia has the issue.
I have Exchange 2003 and I'm moving to Exchange 2007. I just installed the CAS server and works great on the CAS to access E2k3 mailboxes. However, when I follow the steps on Microsoft's article on how to redirect HTTP to HTTPS, it doesn't work...I get Error 403 - Access Denied. After spending some time researching google. and EE, I see that there are other ways via a script...however, I'm option calls for a ASP and installing the appropriate ASP features on the server...another option calls for a HTML page....I'm looking for a straight-forward way of doing this...just like in Exchange 2003, which uses the Error code and page approach...I'd appreciate your feedback. Thanks.
This is a strange situation...I have a form that passes multiple variables to a page...when one of the variables contains the characters: "cat", the server returns a 403 forbidden error. Otherwise, this page is used dozens of times a day with no problems. I have run into this once or twice before, but it seemed to be something in the email address and I did not keep track of what caused the error.

The two fields that might have contained cat are


I can edit another record and give the first name as "cat" and duplicate the error. When I change the name to "ca" or "catt" the form goes through.

I would appreciate any insight into this error, as well as advice on how to keep it from happening again.

If you need additional information, please let me know.

I am looking for a program that will download all pictures from a website, so that I don't have to right click on and save each individual picture manually. What is the best program to use to do this?

I know that there are several programs, such as Mihov picture downloader (found at that can do this, but all of these programs that I have used so far have been somewhat limited and can't download all of the pictures off of certain websites.

I am looking for a picture download program that will be able to download all of the pictures off of almost any website.

What is the best program that can do this?
I am looking for a program that will download an entire website and then save this entire website to my local computer so that I can browse it later while my computer is not connected to the internet.

I know that there are several programs that do this, such as and, but which one is the best to use?

On some web pages (like my online electric service) an HTTPS  pop up window appears every time I access the page. It asks if I want to continue with or without unsecure items that may be on the page.
Is it possible to stop this, either totally or for specific pages?



I have a website, and to that host I have multiple domain-names.
I have asked the support of my web hotel but they don't have an fully answer.
The site uses IIS.
The problem. and both go the same host.
If I let the name (3np and 3n) still be seen in the clients web-browser then the problem is not
(but then I have duplicate content)
So my web-hotel made redirect so goes to
This works if people go straight to

But the problem is if people go to
Then they only se, that this side dont exist
(this problem I dont have if I let people se as adress in their browser)

How do I do (configure ) so people can surf to "any side xxx" at will  come to
(and also see in their browser) (by any side I mean both side that exists and non existing)
I have jump in and out between two HTTPS site. The tricky part is that test enviroment only support HTTP, only the product site employs HTTPS. Therefore I cannot test it out in the test environment. I need a proven and 100% sure way to complete the Response.Redirect between two HTTPS site.  Anyone can help.

BTW, The Response.Redirect requires relative path if I want to redirect to the page itself in HTTPS.

Hello Experts.

I'm trying to write an if else statement that only calls an Stored Procedure if HTTP_Referrer is not a search engine....

In theory does the code below look right? and if so what should replace x or y? Googlebot etc?

Appreciate any thoughts

thank you
[code]<%IF Application("HTTP_REFERER") NOT LIKE "('%'X'%' OR Y OR Z)" THEN %>
code goes here
<%End if%>
I need to POST a command to a web site. The command is in the form Dial:12345678. I am attempting this using the WinHttp.WinHttpRequest object but not having much joy. Does any body have any ideas.


I have a 2008 SBS domain. Besides the SBS box itself, I have two additional boxes that run an architectural package - NewForma - one is a 2008 box running a virtualized 2003 session and the second is a 2003 physical box.   In order to access the application running on the physical box users must go to a secured URL - https ... which resolves to the physical 2003 box.  Using IE 7 I can access the https link from every computer/server on the network other than the the physical server 2003 - in other words it's as if the the physical server can not resolve the url even though it's hosting the application the url is pointing to.   In addition it is the only box that can not resolve https link to the vendor's site where they have test versions of their software.  However I can access all other external HTTPS sites from this box using IE.  A final point - if I use Firefox I can resolve the url on the box from the box.  Any troubleshooting suggestions are appreciated. Error message we get is in the code below.
[code]Internet Explorer cannot display the webpage 
Most likely causes: 
You are not connected to the Internet.
The website is encountering problems.
There might be a typing error in the address.
What you can try: 
Check your Internet connection. Try visiting another website to make sure you are connected.
Retype the address.
Go back to the previous page.
More information
This problem can be caused by a variety of issues, including:
As of about two weeks ago non of the workstations non of the office workstations can access []. I've removed all firewall / AV software from one workstation to eliminated that as a possible reason. I can ping / traceroute to I was working with local ISP on connection issues, but this started happening about 2 day after dealing with qwest. The only config change was going from PPPoE to PPPoA on the dSL modem. I have a group of static IPs going to the Atec gt701 Modem/router. All traffic routes to Cisco 1800 series router. I have Windows 2k3 standard servers handling DNS and DHCP on the LAN.

Hello group,

I'm not a network specialist and will appreciate it if you could give me some heads up on this:

In a network, there are PC1, PC2, ... PCn and also a server as SERV. Please know that all these are connected to the internet via a router as R1.

1) How can I make SERV open only on SMTP port 25 - outgoing emails  and block other accesses to the SERV? but other PCs must be able to have access to internet ?

2) Does having a router will make this hard?

The site my friend administrating is accessible via but not with

So, the server is linux server having apache in it. What to do to fix this?

Anyway, why do I need to declare http or www explicitly? What is the cause of this?

Best regards.


I need to know if there is any web based programs other then easy file sharing which allow me to create file sharing like rapidshare, I need to use it for web file sharing between users on my network to be easy for users to transfer files between each others.

I have a website where I recently added Google's custom search engine.  The results are returned in an IFrame. If it returns to a secure page, it errors in IE and Firefox.  If it's an unsecure page, no problem.  To test, enter classes in the second Google searchbox -
Any ideas how to get it to resolve cleanly? Can I rewrite their javascript, maybe hold it locally?
This is their insert on the return results page -
<script type="text/javascript">
var googleSearchIframeName = "cse-search-results";
var googleSearchFormName = "cse-search-box";
var googleSearchFrameWidth = 600;
var googleSearchDomain = "";
var googleSearchPath = "/cse";</script>
<script type="text/javascript" src=""></script>
I need to redirect two users to two different subdirectories of based on their usernames via .htaccess.

Here's an example of what I'm looking to do:

01. user goes to (the homepage)
02. user is prompted to enter username/password via .htaccess
03. if(username1) redirect to, based on successful .htaccess login info
04. if(username2) redirect to, based on successful .htaccess login info

My hope is to be able to achieve this simply through .htaccess, if possible.

If this cannot be achieved via .htaccess, what mechanism can be used? Here are the technologies I have access to:

01. CGI
02. Platform Type: Debian
03. MySQL Version: 5.0.77
04. Perl Version: 5.8.8
05. PHP Version: 5.2.5
06. Sendmail
07. other Perl mods
08. PEAR mods

My preference would be to do this via .htaccess, if possible. I have programming experience via education, but not much real-world experience with it. I can go with another solution, but if it's in-depth, I'll need some help getting through it.


A little bit of background first:

I have a web server running a team web application on a LAN at work (local IP not accessible from outside, only LAN)
IT in my company does not allow a machine name on the DNS for apps that are for such a limited number of users nor does it allow static IP for that same reason.
So, because of the O'mighty powerful IT in my company and because IP of the server changes every 4 hours I would like to create an alias on the Internet using that would redirect LAN users to the LAN Web Server. A script will be responsible for updating the LAN IP infor on anytime it changes. Services like DynDNS don't work cause they get blocked by IT department by the way.

The benefit for the LAN users is that they could then bookmark: and that would resolve to dynamic LAN IP of Web Server running the team application on the LAN.

I tried using the META TAG REFRESH but as I suspected the browsers search for that redirectional IP on the Internet instead of the LAN so I get a time out error since that IP does not exist on WAN.

How can I tell the browser to search for that redirectional IP on the LAN rather than on Internet?
I'm managing the printers using HPs printer management software. I'm looking for the setting to apply SSL to all printers to secure them more on the network so in order to log in you'd have to go to the printer address with the https:, where can this be found in their software?
Hi there;

I have a php code as:

php open tag
some php function definition and func. body
calling that php function
cmd execution with that function result, let's say ipconfig /release
closing php tag.

Note that I have no problem with my code, just redirecting and I heard google chrome has some issue regarding header(). It also gives a blank page in IE and Firefox.

I was trying to redirect the page to after those operations but redirecting is not working.

I put the following code after the cmd execution, so that the cmd executes then the page goes to


Even I put obstart() at the top, or even I put the above code as first line, no joy.

Even I write following javascript after closing php tags, I have a different problem that the browser tries to go: localhost/projectname/
echo("<script language='javascript'>window.location='';</script>");

What should I do?

Best regards.
I am trying to make my web page go mobile and need help with the coding.  I am trying to make my home page redirect for mobile browsers: to include iphone, itouch, blackberry, Microsoft IE Mobile Browser, android, and any others you can think of.  i need a preferably javascript that can redirect all of those.  I already have the iphone and itouch script but if you have something that can incorporate all of them that would be nice.
Thanks ahead of time,
We have set out HTTP headers to private in IIS 6. So therefore static cacheble items such as images are now cached on the client of the user. This is very useful for us to speed up our site responsivness. Our issue is that we are receiving 200ok on the first site load. Then upon refresh we then receive 304 not modified. This is definately better this shows us the images are being cached. However, I understand from investgating that this means a request is still sent to the server to check out the last-modified date. we have our cache set to expire in 30 days and really want to completely prevent the client from even making any request. Basically we want to disable the last-modified field in the http headers. Please advise.
Hi Everyone,

Is there a tool that allows me to easily edit http headers and then send a request based on those headers?  I am looking for a tool that allows me to easily edit http headers in text format (along with <html> ... </html> perhaps), and then to be able to send that as an http reuqst.  For example suppose I want to send a request based on the following headers.

Also, can I send the OPTIONS method using <meta> tag, and if yes, what is the one line code that would do that?

[code]OPTIONS / HTTP/1.0
Hi All,

I am looking to implement a web browser system that allows clients and staff to upload and download files after authenticating.

Does anyone know of a package either open source or paid that allows a person to authenticate then login and upload or download files? it would be ideal if this software could use Active Directory (LDAP)

I achieve the above using FTP currently however there is to much Administrator overhead and restrictions for freedom involved with this setup.

OS Windows Server 2003 R2 SE SP2
In IIS 6.0 When are at a Website or the Virtual Directory level and you click on properties --> directory security --> Edit, under the Authencitain and access control section.  I have a question about the authentication methods.

In the Authentication Access section there are 4 options, Integrated, Digest, Basic, .NET.
Is there a heirarchy associated with those?  If I have multiple boxes checked will one take precidence over the other?  Specifically if I have Integrated and Basic checked?  Ibelive anonymous will take precident if you have something like anonymous and integrated checked but I didn't know specifically how the other 4 acted on their own.  If you know of any documentation around this I'd appreciate that as well.

Would there be a difference if the website was using http v. https?


HTTP Protocol

The Hypertext Transfer Protocol (HTTP) is an application protocol for distributed, collaborative, hypermedia information systems. Hypertext is structured text that uses logical links (hyperlinks) between nodes containing text. HTTP is the protocol to exchange or transfer hypertext. HTTP functions as a request-response protocol in the client-server computing model. HTTP is designed to permit intermediate network elements to improve or enable communications between clients and servers. HTTP is an application layer protocol designed within the framework of the Internet Protocol Suite; it presumes an underlying and reliable transport layer protocol.

Top Experts In
HTTP Protocol