Solved

Terminology question

Posted on 2014-03-27
4
273 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
  • 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

Enterprise Mobility and BYOD For Dummies

Like “For Dummies” books, you can read this in whatever order you choose and learn about mobility and BYOD; and how to put a competitive mobile infrastructure in place. Developed for SMBs and large enterprises alike, you will find helpful use cases, planning, and implementation.

Question has a verified solution.

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

Suggested Solutions

Three simple tips to quickly and efficiently back up and protect the contents of your PC and Mac®.
An overview of HIPAA and guidance on this topic that Experts Exchange members can offer.
Viewers learn about the “for” loop and how it works in Java. By comparing it to the while loop learned before, viewers can make the transition easily. You will learn about the formatting of the for loop as we write a program that prints even numbers…
This tutorial explains how to use the VisualVM tool for the Java platform application. This video goes into detail on the Threads, Sampler, and Profiler tabs.

920 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

Need Help in Real-Time?

Connect with top rated Experts

16 Experts available now in Live!

Get 1:1 Help Now