Solved

Terminology question

Posted on 2014-03-27
4
284 Views
Last Modified: 2014-03-28
What do the terms 'HTTP Transport" or "HTTPS Transport"  refer to

If I have a HTTP transport, does that mean the java code will translate and send the data packets contained within HTTP(S) by itself without an external agent.

Does it mean that the java client will receive and translate the data packets from the HTTP(S) stream ?
0
Comment
Question by:Anthony Lucia
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 2
4 Comments
 
LVL 5

Assisted Solution

by:Pasha Kravtsov
Pasha Kravtsov earned 333 total points
ID: 39960147
The Hypertext Transfer Protocol (HTTP) is an application protocol for distributed, collaborative, hypermedia information systems.[1] HTTP is the foundation of data communication for the World Wide Web.

So if you want your java client to send data packets over http it can, HTTPS is when you use HTTP as the transport,  andsecurity is provided by a Secure Sockets Layer (SSL).

http://msdn.microsoft.com/en-us/library/ms734679%28v=vs.110%29.aspx
0
 

Author Comment

by:Anthony Lucia
ID: 39960411
I understand tunneling, HTTPS, etc

My confusion is what the term 'Transport' is referring to

What do documentas mean when they refer to a HTTP transport
0
 
LVL 5

Assisted Solution

by:Pasha Kravtsov
Pasha Kravtsov earned 333 total points
ID: 39960421
Mind sharing which documents you are referring to?
And I would like that maybe it's just a library name in some programming languages? Or they just say it like "Hypertext Transfer Protocol" just saying transfer after for the heck of it?
0
 
LVL 35

Accepted Solution

by:
mccarl earned 167 total points
ID: 39960518
@NewJerseyDave,

Yes, I think your general thinking on this is correct. This is how I would describe it...  A HTTP Transport is something (can be a lot of different things) that uses the HTTP protocol to send/receive some higher level data. eg, you could say that a web browser uses a HTTP transport to request a web page from a server and then the server uses a HTTP transport to return the resultant HTML content back to the browser.

Also, yes, if you have some Java code that provides a HTTP transport (either built it to the JRE like HttpUrlConnection or external library such as Apache HttpClient) then it will handle the HTTP details of the exchange, such as setting some default headers, using the correct formats for the request line and header lines, etc. This java code will also then present you with an InputStream and/or OutputStream to receive/send the higher level content across that HTTP transport.

Hope that helps!
0

Featured Post

Efficient way to get backups off site to Azure

This user guide provides instructions on how to deploy and configure both a StoneFly Scale Out NAS Enterprise Cloud Drive virtual machine and Veeam Cloud Connect in the Microsoft Azure Cloud.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

Title # Comments Views Activity
web project error add remove 1 56
security group 2 25
How to log java errors in tomcat 8 24
Tomcat 9 + java 8 error while trying to deploy a war file 2 731
Many businesses neglect disaster recovery and treat it as an after-thought. I can tell you first hand that data will be lost, hard drives die, servers will be hacked, and careless (or malicious) employees can ruin your data.
Recently, Microsoft released a best-practice guide for securing Active Directory. It's a whopping 300+ pages long. Those of us tasked with securing our company’s databases and systems would, ideally, have time to devote to learning the ins and outs…
Viewers will learn about arithmetic and Boolean expressions in Java and the logical operators used to create Boolean expressions. We will cover the symbols used for arithmetic expressions and define each logical operator and how to use them in Boole…
Sending a Secure fax is easy with eFax Corporate (http://www.enterprise.efax.com). First, Just open a new email message.  In the To field, type your recipient's fax number @efaxsend.com. You can even send a secure international fax — just include t…

726 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question