HttpClient entry

  HttpClient entry Author: blond, and Chen Hung-chang Source: IBM developerWorks hits: 593 updated :2005-11-25 

  HttpClient Apache Jakarta Common is the component can be used to provide efficient, the latest, feature-rich support for the HTTP protocol client programming tool kit, and its support for the latest version of HTTP protocol and recommendations.    In this paper, HTTPClient, according to the author of practical work experience gives some solutions to common questions. 

  http://wiki.apache.org/jakarta- httpclient / HttpClientPowered.    HttpClient project is very active, or those who use a lot of.    In the current version 2005.10.11 HttpClient 3.0 RC4 release. 





  http://jakarta.apache.org/commons/httpclient/downloads.html 

  •   HttpClient use the Apache Jakarta common component of logging, you can download from this address to the common logging http://jakarta.apache.org/site/downloads/downloads_commons-logging.cgi from downloading compressed out of commons Add-logging.jar in the CLASSPATH 
  •   HttpClient use the Apache Jakarta common component under the codec, you can http://jakarta.apache.org/site/downloads/downloads_commons-codec from this address. Cgi download the latest common codec, the compression from the download package Remove commons-codec-1.x.jar Add in the CLASSPATH 




  •   src.zip 

  •   Commons logging contains a variety of log API Implementation, and readers can get a detailed site content http://jakarta.apache.org/commons/logging/ 

  •   Commons codec contains some general decoder / encoder algorithm.    Includes voice coding, hexadecimal, and the URL Base64 encoding, and so on, through http://jakarta.apache.org/commons/codec/ detailed content can be 

  •   Rfc2616 on HTTP/1.1 documents can be http://www.faqs.org/rfcs/rfc2616.html detail on the contents of another rfc1945 on HTTP/1.0 documents through http://www Details can be .faqs.org/rfcs/rfc1945.html 

  •   SSL - SSL by Netscape Communications Corporation in the development of the 1994, and TLS V1.0 is the Internet Engineering Task Force (IETF) definition of the standard, which is based on SSL V3.0, and the encryption algorithm used with its somewhat different.    For example, the use of SSL Message Authentication Code (MAC) algorithms to generate integrity check value, and TLS application keys Hashing for Message Authentication Code (HMAC) algorithm. 

  •   IBM JSSE provided SSL (Secure Sockets Layer) and TLS (Transport Layer Security) java achieved, we can be in http://www-03.ibm.com/servers/eserver/zseries/software/java/jsse.html detailed information 

  •   Keytool is a key and certificate management tool.    It details on the use of information can be received in http://www.doc.ic.ac.uk/csg/java/1.3.1docs/tooldocs/solaris/keytool.html 

  •   HTTPClient home page is http://jakarta.apache.org/commons/httpclient/, you can be here on HttpClient more detailed information 




  •   About the author 

      Blond, is a work in the IBM CSDL software engineers.    He likes to delve into all kinds of new technology, Java Web development and Web development experience quite. 


      Chen Hung-chang is an IBM CSDL software engineers, currently engaged in the business of e-commerce application development. 

    Tags:

    Releated Java Articles

    Comments

    Leave a Reply