Uniform Resource Locator shows up twice on this page, yet the URL page itself uses Uniform in the title, then Universal in the first sentence, which is right?
| This is an archive of past discussions about HTTP. Do not edit the contents of this page. If you wish to start a new discussion or revive an old one, please do so on the current talk page. |
| Archive 1 |
Uniform Resource Locator shows up twice on this page, yet the URL page itself uses Uniform in the title, then Universal in the first sentence, which is right? 41222-KenS —Preceding unsigned comment added by 192.31.106.36 (talk) 17:49, 22 December 2004
I have submitted the article HTTP cookie for peer review (I am posting this notice here as this article is related). Comments are welcome here: Wikipedia:Peer review/HTTP cookie/archive1. Thanks. - Liberatore(T) 16:57, 14 January 2006 (UTC)
In the "HTTP connection persistence" section, the article states "There is a HTTP/1.0 extension for connection persistence, but its utility is limited due to HTTP/1.0's lack of unambiguous message delimition rules".
Is "delimition" really a word? Maybe it should read "... lack of unambiguous rules for delimiting messages" -- —Preceding unsigned comment added by 69.231.218.177 (talk) 00:18, 22 January 2006
This page is currently at HyperText Transfer Protocol which seems to be an odd title since I don't see why it should be capitlized this way. I checked RFC 2616, w3c and did a google search. The Google search revealed that some indeed use thsis capitalisation but that the official sources don't. To me this use of camel case seems unjustified. But since so many use this capitalization I wonder why? Jeltz talk 14:38, 20 April 2006 (UTC)
I suspect this question comes mostly from my inability to search, but I figure I'll ask it anyway. I've tried looking, but can't seem to find one, so I'll ask here: is there a comprehensive list of HTTP headers on Wikipedia that's available? For example, an indepth list of the header commands such as Host, Content-Type, Connection, etc. I realize, of course, that they're in the RFC2616 specs, but I'd like to know if there's one on Wikipedia. If there isn't, I'll most certainly make one. verix 00:00, 5 August 2006 (UTC)
People considering using name-based shared IP hosting need date/time context info -- need to know when the transition to supporting this feature happened in the real world. Which versions of which browsers do and don't support this feature? What other software that still might be in use does not support this feature? Since 1.1 was last issued in 1999, it seems like we can assume that all major software issued after that has the feature. But the feature was optional at least for some years previous? When did the feature first come into general use, on what software? Is there an easy way to test a piece of software to see if it supports this feature? 69.87.203.196 12:27, 11 January 2007 (UTC)
I can't find something about that in the RFC. AFAIK this was introduces in 1.1 --87.230.112.22 15:07, 9 February 2007 (UTC)
Seems strange that this page doesn't have a "history" section like so many other wikipedia pages about specific technologies. Tim Berners-Lee is only mentioned in a link at the bottom! —Preceding unsigned comment added by 139.133.7.38 (talk) 10:20, 7 March 2007
DONE! (Please go ahead and improve it) AG —Preceding unsigned comment added by Agupte (talk • contribs) 10:07, 21 June 2010 (UTC)
Perhaps a note that PUT is not supported by any common Web browser? (You can put a HTTP method on a form or entity, but unless the method is POST, your web browser will send a GET message). (david)150.101.166.15 01:17, 19 March 2007 (UTC)
gamana caranya pendaftaran di STPN? —The preceding unsigned comment was added by 69.88.4.109 (talk) 04:45, 2 May 2007 (UTC).
>Request line, such as GET /images/logo.gif HTTP/1.1, which >requests the file logo.gif from the /images directory
is in the article but "/images/logo.gif" is actually just a string that does not mean that logo.gif is inside the directory "images" nor that a directory "images" exists - and it could still be a 200-response. I know, this is not really important to understand what http is but I feel that a lot of people get that wrong and it might help someone trying to learn about http to give correct information on this issue (maybe even mentioning apache's mod_rewrite if that's not too far off). I'd suggest some text but my english is too bad for encyclopedic usage. 213.39.156.159 20:03, 1 June 2007 (UTC) --200.144.26.31 19:27, 9 October 2007 (UTC)
I've written an article about where I see HTTP heading. It's called HTTP 1.2 -- What it needs. If anyone thinks it's relevant, and wants to post this on the article page (maybe in an "External links" section), that would be great (I'm not allowed to because I wrote the article).
-- TimNelson (talk) 05:14, 18 December 2007 (UTC)
I am getting a weird error. When i put this address into the address bar, http//www.softimage.com/products/xsi/video_tour/default.aspx it is bringing me to the wiki on http. Can anyone else confirm this? Softimage has nothing to do with wikipedia. Its like the address bar is ignoring everything after the http and searching just that. Any thoughts anyone? —Preceding unsigned comment added by 64.180.74.129 (talk) 18:09, 16 February 2008 (UTC)
this article says:
By far the most common method used on the Web today. Should not be used for operations that cause side-effects (using it for actions in web applications is a common misuse)
I am very new to web services so maybe I don't know, but if the get method can not be used in RESTful web services, then what is to be used in its place?
--Sylvestersteele (talk) 05:38, 2 July 2008 (UTC)
Methods PUT and DELETE are defined to be idempotent
Huh? Isn't it exactly the opposite actually? 64.254.226.162 (talk) 17:58, 9 September 2008 (UTC)
I took down the {{morefootnotes}} flag because it's no longer is applicable. Now if someone could just create an understandable infobox for it. -Alan 24.184.184.130 (talk) 05:28, 15 February 2009 (UTC)
Damn, this article is chock full of technical details about HTTP but completely lacking in human details. The earliest year mentioned is 1999, and I know for sure that HTTP is older than that. How about a little more on the history, first developers, etc?
hg —Preceding unsigned comment added by 59.92.120.52 (talk) 11:56, 31 May 2009 (UTC)
DONE! (And please feel free to add to or improve it) AG —Preceding unsigned comment added by Agupte (talk • contribs) 10:08, 21 June 2010 (UTC)
Why no mention of the next version?--87.162.15.51 (talk) 05:42, 4 November 2009 (UTC)
I typed in http//img33.imageshack.us/img33/7818/rajap.jpg & it redirected to this wikipedia page. —Preceding unsigned comment added by 24.17.118.100 (talk) 10:00, 10 November 2009 (UTC)
"The original version of HTTP, designated HTTP/1.0, was revised in HTTP/1.1." - This is incorrect. The original version of HTTP was called "HTTP", but people started calling it "HTTP 0.9" at about the time the standardization effort began. I can't cite anything, because I only know this because I used software like the NCSA server; I suppose that would count as "original research", but maybe somebody who has a citation can add it. 130.167.236.153 (talk) 21:31, 2 February 2010 (UTC)
The result of the move request was: page not moved. Anthony Appleyard (talk) 15:43, 21 March 2010 (UTC)
Hypertext Transfer Protocol → HTTP — WP:COMMONNAME and this discussion. cf. HTML. —Justin (koavf)❤T☮C☺M☯ 18:14, 2 March 2010 (UTC)
Someone needs to clarify the apparent contradiction between HTTP 1.1 being stateless vs. persistence (which keeps the TCP connection open). —Preceding unsigned comment added by Agupte (talk • contribs) 08:55, 21 June 2010 (UTC)
Should we mention that POST allows theoretically unlimited amounts of data to be sent, whereas GET is limited? Tisane talk/stalk 21:52, 30 June 2010 (UTC)
There are some very useful subjects brought up here which is very beneficial and informative.I am now learning the basics of computers and the information helps alot.Continue more of these discussions as i would be dropping by regularly. harperpeoplesearch.com — Preceding unsigned comment added by Patience9 (talk • contribs) 01:00, 15 December 2010 (UTC)
Where can find additional information
harperpeoplesearch.com--Patience9 (talk) 01:10, 15 December 2010 (UTC)
Re the wrong assertion that HTP is a 7-bit protocol and uses MIME encoding, here is an excerpt from RFC 2068 which makes it clear that HTTP is not a 7-bit protocol:45691
Transfer coding values are used to indicate an encoding transformation that has been, can be, or may need to be applied to an entity-body in order to ensure "safe transport" through the network. This differs from a content coding in that the transfer coding is a property of the message, not of the original entity.
transfer-coding = "chunked"
transfer-extension = token
All transfer-coding values are case-insensitive. HTTP/1.1 uses transfer coding values in the Transfer-Encoding header field (section 14.40).
Transfer codings are analogous to the Content-Transfer-Encoding values of MIME , which were designed to enable safe transport of binary data over a 7-bit transport service. However, safe transport has a different focus for an 8bit-clean transfer protocol. In HTTP, the only unsafe characteristic of message-bodies is the difficulty in determining the exact body length (section 7.2.2), or the desire to encrypt data over a shared transport.
-- The Anome 09:18, 5 March 2002 (UTC)
Please add a sample POST request. —Preceding unsigned comment added by [email protected] (talk • contribs) 10:36, 4 October 2005
The following example request uses the POST request method to send information entered by the user to a web form:
Client request, using POST (the line starting username= is not followed with a newline)
POST /login.php HTTP/1.1 Host: www.example.com Content-Type: application/x-www-form-urlencoded Content-Length: 36 username=john.smith&password=secret1
Responses to POST requests are usually similar to responses to GET requests. However, in the following sample response the server uses the 303 See Other status code to make the client follow up with a GET request to the specified location:
Server response, using status code 303
HTTP/1.1 303 See Other Location: http://www.tania-handicraft.com/login_failed.php
Aapo Laitinen 21:12, 24 October 2005 (UTC)
The statement in the article that HTTP is being maintained by W3C is incorrect, see http://www.w3.org/Protocols/. Their architecture team hasn't had anything to do with it since 2000. To my surprise, there seems to be no IETF activity either - the workgroup was concluded Oct. 2000. Does anybody know what the standardization status is? Yaron 21:59, Jul 12, 2004 (UTC)
It'd be nice if there were notes on GET, PUT, POST, DELETE, and what they look like when sent. --LionKimbro - 03 Jul 2004
It'd also be nice if PROPFIND were listed. I'm having trouble finding out what it means. OPTIONS is another that is omitted.
As already mentioned this article lacks the history and human details of HTTP. If I want to know about HTTP, I can just read the specification or other tutorials instead of this article! I was also wondering about whether there are plans for HTTP/1.2 and stumbled upon the following source:
Moreover XMPP should be mentioned as extension of HTTP for instance to emulate Bidirectional-streams Over Synchronous HTTP (BOSH). -- JakobVoss (talk) 18:57, 1 February 2010 (UTC)
P.S: I found something about HTTP/2.0 here: http://www.mnot.net/blog/2009/11/13/flip —Preceding unsigned comment added by 195.37.139.208 (talk) 09:12, 11 February 2010 (UTC)
Hi all! Do you know any existing tool that would validate an HTTP Response and make sure it is compliant with RFC 2616? Thanks in advance, Nicky — Preceding unsigned comment added by 71.17.222.61 (talk) 04:14, 29 May 2011 (UTC)
The link "GET" in the box on the right ("HTTP") redirects back to this page. A more direct link would be http://en.wikipedia.org/wiki/Hypertext_Transfer_Protocol#Request_methods. It is probably not the only link with this problem. --Mortense (talk) 12:20, 30 July 2011 (UTC)
Hypertext Transfer Protocol (http) is a system for transmitting and receiving information across the Internet.The http or https client, such as a Web browser, establishes a connection to a server on a standard port.Thanks Nicky — Preceding unsigned comment added by 207.195.69.27 (talk) 13:28, 2 August 2011 (UTC)
The first two paragraphs in the Hypertext Transfer Protocol#Safe methods are about whether a request will change data on the server. HEAD, GET, OPTIONS, and TRACE being 'safe' since they shouldn't change state or have any side effects. Whereas POST, PUT, and DELETE are 'unsafe' because they cause some action (other than information retrieval) to occur. However, the third paragraph in this section uses 'safe' and 'unsafe' in the context of security. These are two separate concerns. From a security stand point, GET can be just as unsafe/insecure as POST if the web application doesn't sanitize form values before using them in a database request. Exploiting such a security hole is known as SQL Injection. Furthermore, the third paragraph is concerned with request types that reveal extra information about the web server, possibly giving attackers enough information about the web server to find an exploit.
I'm thinking of just moving that third paragraph to its own section (after Hypertext Transfer Protocol#Idempotent methods and web applications), and changing 'unsafe' to 'insecure'. Onlynone (talk) 21:50, 7 January 2012 (UTC)
The characters the example uses to denote CR and LF (␍ and ␊) aren't as widely supported as we might like. They show up either has hex-boxes or as the substitution character on several Linux installs I've tried it with (screenshot), and on my Android phone. It is useful that we denote these characters, but it'd be better if our depiction was fully portable. So instead I suggest the following, which should look much the same on all platforms:
-- Finlay McWalterჷTalk 16:11, 9 February 2012 (UTC)
A quick search on the page for "://" shows that the article does not mention that the common prefix for this protocol is http://. Can somebody knowledgeable add some info on this? -Mondotta (talk) 13:53, 13 February 2012 (UTC)
scheme://domain:port/path?query_string#fragment_id, so 'http' in a URL is the scheme part. The '://' is the generic separator for all schemes. Having said all that, as it says in WWW#WWW prefix, the 'http://' in a web URL is far more significant than any 'www.' that may or may not be present. Is there something in WWW#WWW prefix that could be further summarised and added here? --Nigelj (talk) 21:53, 1 May 2012 (UTC)In order to fetch a web page for you, your web browser must "talk" to a web server somewhere else. When web browsers talk to web servers, they speak a language known as HTTP, which stands for HyperText Transfer Protocol. This language is actually very simple and understandable and is not difficult for the human eye to follow. A Simple HTTP Example
The browser says: GET / HTTP/1.0 Host: www.boutell.com
And the server replies: HTTP/1.0 200 OK Content-Type: text/html
<head> <title>Welcome to Boutell.Com, Inc.!</title> </head> <body> The rest of Boutell.Com's home page appears here — Preceding unsigned comment added by 207.195.69.24 (talk) 16:35, 11 May 2012 (UTC)
It would be useful to note which common HTTP commands are supported by HTML.
Note: Talk sections should be arranged in reverse order, with the most recent at the top. 203.206.162.148 (talk) 10:04, 9 May 2012 (UTC)
No. It would have been nice if that had been the convention, but it isn't. The "New section" action places the new section last. JöG (talk) 08:43, 3 November 2012 (UTC)
Shouldn't this page mention or link to CGI somewhere? That also uses HTTP headers as response communication procotol. — Preceding unsigned comment added by 95.91.21.58 (talk) 02:52, 16 January 2012 (UTC)
Does this imply that the article on http could and should explain the missing link: The “missing link” between the history of what we know as internet today and about technical environments in which the original code still is used. Thus components emitting codes (the origin of quick response – qr-codes) to repair and maintenance teams – by wires and via air. Remote control by and for technical units. Formerly declared as stand alone units, that is formerly not connected to what we would call internet today. But nevertheless still using the http-protocoll. And exactly this is the weak point, being mis-used for scada attacks leading to brown outs and the shut down of energy supply for example. Do correct me by writing further in depth explanation – either into this wikipedia-article directly and/or by contacting me: [email protected] http://SusanneHaerpfer.wordpress.com — Preceding unsigned comment added by 87.147.216.241 (talk) 14:17, 17 July 2012 (UTC)
I don't understand that second contribution, but generally: it would be useful if the article that the resources retrieved may be files on disk or generated on the fly by some program, more or less independently from the server. And it does when it says "What this resource represents, whether pre-existing data or data that is generated dynamically, depends on the implementation of the server. Often, the resource corresponds to a file or the output of an executable residing on the server.". Perhaps this should be stressed more and be put in layman's terms closer to the top, to answer the obvious layman question "what useful work is HTTP doing across the world right now?" JöG (talk) 08:52, 3 November 2012 (UTC)
I know this probably isn't the best place to ask this, but Why doesn't HTTP have a method to request a checksum of an element so that the entire element doesn't have to be transported? It could be incredibly useful when checking to see if cached elements are outdated. --99.110.255.113 (talk) 03:59, 23 January 2012 (UTC)
HAI das ist eine aussagestellung von dem Begriff Hallo und dem Tier man es in eine Sms schreibe oder auch schreien wie ´´ein HAI´´
vielen dank fürs lesen euere j***** — Preceding unsigned comment added by 93.203.18.123 (talk) 09:26, 27 November 2012 (UTC)
I notice that Firefox 34.0 has an implementation of HTTP/2, but I can't find any information about it on Wikipedia. I don't know much about it; where can I go for more information? The link given earlier on this talk page was from a comment left in 2010, so I'm assuming it's outdated.
(source: https://www.mozilla.org/en-US/firefox/34.0/releasenotes/ ) --TheSophera (talk) 04:03, 29 January 2015 (UTC)
This is no way to write an explanatory article on a technological topic, it introduces way too many concepts with little clarification and is actually directed at people with prior knowledge of what http is. There's too much detail that links elsewhere, and in order for someone to grasp the contents of this article they should keep reading the links instead of the article itself. Please don't introduce concepts if you don't know how to explain them. Simplicity is the best way, albeit the hardest to write. Some wikipedians might well be educated and commited to the encyclopedia but they are no educators that's for sure. It's a shame... 91.140.40.243 15:16, 28 April 2007 (UTC)
Please chime in at Wikipedia:Articles for deletion/HTTPA. —Ruud 12:10, 11 May 2016 (UTC)
Today I merged content from HTTPA into this article, to implement the merge consensus for the AfD discussion Wikipedia:Articles for deletion/HTTPA. That merge was reverted by Ruud Koot without themselves providing an alternative merge proposal. Bold and Revert have been tried, now it is time for discussion. What are people's thoughts on how best to merge this material? Also pinging the AfD closer St170e. --Mark viking (talk) 18:27, 25 May 2016 (UTC)
I have a question about this claim:
"The HTTP/1.0 specification[10]:section 8 defined the GET, POST and HEAD methods and the HTTP/1.1 specification[1]:section 9 added 5 new methods: OPTIONS, PUT, DELETE, TRACE and CONNECT."
http://www.w3.org/Protocols/HTTP/HTTP2.html
and
http://www.w3.org/Protocols/HTTP/Methods.html
say
"Currently specified methods are as follows: GET HEAD CHECKOUT SHOWMETHOD PUT DELETE POST LINK UNLINK CHECKIN TEXTSEARCH SPACEJUMP"
While
http://www.w3.org/Protocols/HTTP/AsImplemented.html
says
"This document defines the Hypertext Transfer protocol (HTTP) as originally implemented by the World Wide Web initiative software in the prototype released. This is a subset of the full HTTP protocol, and is known as HTTP 0.9."
and only defines GET.
So clearly the claim
"The HTTP/1.0 specification[10]:section 8 defined the GET, POST and HEAD methods and the HTTP/1.1 specification[1]:section 9 added 5 new methods: OPTIONS, PUT, DELETE, TRACE and CONNECT."
is incorrect. Most of those methods were defined before HTTP/1.0.
Related question: should our history section cover the "full HTTP protocol" mentioned above? Difficulty: a document labeled "Original" and "as defined in 1991" refers to itself as a subset of something "defined in 1992". (See Time travel ;) ) --Guy Macon (talk) 15:41, 13 December 2012 (UTC)
HTTP 1.0 is specified in RFC 1945 (also available on the w3c site – http://www.w3.org/Protocols/rfc1945/rfc1945), section 5.1.1 of RFC 1945 in fact specifies 3 methods (GET, HEAD and POST), but leaves the door open to additional "extension methods". The same RFC gives additional methods in appendix D (no SPACEJUMPs however) – appendices however are "informational only", so I guess the article's claim about HTTP 1.0 is correct. 2.38.255.99 (talk) 22:35, 26 December 2012 (UTC)
Guy Macon shared a link to W3's page about HTTP Methods, which mentions several methods that aren't listed in the Request Methods section, is there any reason for this or is it just an oversight due to the other methods being uncommon? --Damian Pound (talk) 05:18, 5 July 2016 (UTC)
From what I understand, one of the roots of html is UML. And possible roots of HTTP are FTP and Telnet (and possible BBSs?) Basically Lee's idea did not come from a vacuum. Information on that would be useful. — Preceding unsigned comment added by 181.114.119.34 (talk) 01:41, 2 February 2017 (UTC)
it seems a bit premature to include it in HTTP methods when it exists in no HTTP specification and only in an RFC. 38.102.22.34 (talk) 19:47, 1 May 2012 (UTC)
not သန္းထိုက္စိုး (talk) 05:07, 7 May 2017 (UTC)
"Summary table" in "Request methods" lists POST as cacheable. That seems wrong to me, just because I am used to it being used to perform actions. The spec may be different, if so, sorry. --9072997 — Preceding unsigned comment added by 72.204.11.115 (talk) 10:31, 17 June 2017 (UTC)
Following line was removed from the server response example:
"Content-Encoding: UTF-8"
as it seems to be invalid.
Sources:
1. https://stackoverflow.com/questions/17154967/is-content-encoding-being-set-to-utf-8-invalid
2. https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Content-Encoding — Preceding unsigned comment added by Dannyfonk (talk • contribs) 10:29, 26 May 2018 (UTC)
Given the note about idempotence "(note that idempotence refers to the state of the system after the request has completed..."
Shouldn't GET, etc. be more accurately characterized as as nullipotent, not idempotent? " Methods GET, HEAD, OPTIONS and TRACE, being prescribed as safe, should also be idempotent"
should read "Methods GET, HEAD, OPTIONS and TRACE, being prescribed as safe, should be nullipotent (having no affect on system state)"
Respond2u (talk) 18:27, 9 March 2017 (UTC) respond2u
{{reflist-talk}} to capture previous reference. -- FeRDNYC (talk) 04:28, 9 January 2019 (UTC)Currently the page says:
"The client and server communicate by sending plain-text (ASCII) messages."
I think this is mostly wrong. From what I found so far I would say:
Is there someone more familiar with this topic before I change the article?
194.118.248.19 (talk) 07:45, 13 May 2019 (UTC)
No consensus to move. After much-extended time for discussion, there is a clear absence of consensus for a move at this time. BD2412 T 17:16, 12 July 2021 (UTC)
Hypertext Transfer Protocol → HTTP – Per WP:COMMONNAME. In both recent academic literature and in common usage by reliable sources, HTTP is more preferred over Hypertext Transfer Protocol. Per WP:CRITERIA we should use the name that someone familiar with, although not necessarily an expert in, the subject area will recognize.
and that is Natural – The title is one that readers are likely to look or search for and that editors would naturally use to link to the article from other articles.
That is unambiguously "HTTP". That would also make this WP:CONSISTENT with HTTPS, as suggested by the RM closer there. Per the Article titles policy, the following help determine the COMMONNAME:
ProcrastinatingReader (talk) 11:34, 22 May 2021 (UTC) —Relisting. Natg 19 (talk) 01:31, 6 June 2021 (UTC) —Relisting. BD2412 T 03:40, 4 July 2021 (UTC)
Hypertext Transfer Protocol -- HTTP/1.0, here is the HTTP/2 RFC, titled:
Hypertext Transfer Protocol Version 2 (HTTP/2). So what makes the 'actual name'/correct title of HTTP/1.0 as "Hypertext Transfer Protocol" but makes HTTP/2's correct title not be Hypertext Transfer Protocol Version 2? ProcrastinatingReader (talk) 19:27, 31 May 2021 (UTC)
Following many years, the current development of HTTP is increase drastically change due to HTTP/2 was out now in the favor of HTTPS (since 2017 for some, but for all since 2020) for everyone, however i doubt and think about the fate of HTTP will happen that you don't need HTTP again due to most of web browser developers HTTP was flagged as 'not secure' permanently (just like the fate of the end of FTP) since 2018 and later the HTTPS that soon become a 'The Only One HTTP' due to increase ignorance of HTTP or as a standard for web hosts in this era. --Firzafp (talk) 03:38, 22 October 2021 (UTC) (Sincerely, i'm read about Hypertext Transfer Protocol in silently)
I've been waiting and HTTP/2 is only up to 48.0% (from source given there), but then I realized HTTP/3 is up to 7.1% so I guess those add up to 55.1% meaning older only 44.9%? Or do they not add up that way? Anybody know where to find stats on only older? comp.arch (talk) 11:52, 10 September 2020 (UTC)
I have noted that many wiki articles start with the "History" section soon after the summary, so I ask you the following question.
Would it be a good idea to move "History" section before "Technical overview" section? Ade56facc 23:59, 5 November 2021 (UTC)
The article contains a lot of bold text. What is the purpose of this styling? May I remove most of it? Anton.bersh (talk) 19:59, 31 January 2022 (UTC)
I agree alot should be removed as much of the emphasis is quite useless. Go WP:BOLD :) Strangerpete (talk) 01:51, 1 February 2022 (UTC)
The result of the move request was: moved per request. Favonian (talk) 06:40, 16 February 2023 (UTC)
Hypertext Transfer Protocol → HTTP – The acronym, HTTP, as far more common than the full name, and should be the title per MOS:ACROTITLE. Related articles like HTML, XML, PHP, CSS, API (the list is too big to name them all) use acronyms. Even HTTPS uses an acronym, so it's weird that HTTP doesn't. Zerbu 💬 01:44, 9 February 2023 (UTC)
WRT "HTTP is a stateless application-level protocol and it requires a reliable network transport connection to exchange data between client and server. In HTTP implementations, TCP/IP connections are used using well-known ports (typically port 80 if the connection is unencrypted or port 443 if the connection is encrypted, see also List of TCP and UDP port numbers). In HTTP/2, a TCP/IP connection plus multiple protocol channels are used. In HTTP/3, the application transport protocol QUIC over UDP is used." Confusing. HTTP uses TCP/IP and HTTP/3 doesn't. But, HTTP/3 is a version of HTTP, right? If so, then this info in contradictory. Maybe the meaning is that HTTP versions before 3 use TCP. But IDK. Stevebroshar (talk) 11:11, 10 November 2025 (UTC)
I've found out that the sentence The client and server communicate by sending plain-text (ASCII) messages is not right as it should be. Only the header is in plain text (ASCII), but not the body. The body must keep its own coding. In the case of binary files it's the binary coding we have to keep. Please correct the sentence stated above to fit therules in everyday webserver programming. — Preceding unsigned comment added by 2003:59:c33:ed00:a844:fb11:223c:a4b (talk) 12:42, 11 October 2017 (UTC)
Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.