Java Doc for HttpUtil.java in  » Web-Server » Brazil » sunlabs » brazil » util » http » Java Source Code / Java DocumentationJava Source Code and Java Documentation

Java Source Code / Java Documentation
1. 6.0 JDK Core
2. 6.0 JDK Modules
3. 6.0 JDK Modules com.sun
4. 6.0 JDK Modules com.sun.java
5. 6.0 JDK Modules sun
6. 6.0 JDK Platform
7. Ajax
8. Apache Harmony Java SE
9. Aspect oriented
10. Authentication Authorization
11. Blogger System
12. Build
13. Byte Code
14. Cache
15. Chart
16. Chat
17. Code Analyzer
18. Collaboration
19. Content Management System
20. Database Client
21. Database DBMS
22. Database JDBC Connection Pool
23. Database ORM
24. Development
25. EJB Server geronimo
26. EJB Server GlassFish
27. EJB Server JBoss 4.2.1
28. EJB Server resin 3.1.5
29. ERP CRM Financial
30. ESB
31. Forum
32. GIS
33. Graphic Library
34. Groupware
35. HTML Parser
36. IDE
37. IDE Eclipse
38. IDE Netbeans
39. Installer
40. Internationalization Localization
41. Inversion of Control
42. Issue Tracking
43. J2EE
44. JBoss
45. JMS
46. JMX
47. Library
48. Mail Clients
49. Net
50. Parser
51. PDF
52. Portal
53. Profiler
54. Project Management
55. Report
56. RSS RDF
57. Rule Engine
58. Science
59. Scripting
60. Search Engine
61. Security
62. Sevlet Container
63. Source Control
64. Swing Library
65. Template Engine
66. Test Coverage
67. Testing
68. UML
69. Web Crawler
70. Web Framework
71. Web Mail
72. Web Server
73. Web Services
74. Web Services apache cxf 2.0.1
75. Web Services AXIS2
76. Wiki Engine
77. Workflow Engines
78. XML
79. XML UI
Java
Java Tutorial
Java Open Source
Jar File Download
Java Articles
Java Products
Java by API
Photoshop Tutorials
Maya Tutorials
Flash Tutorials
3ds-Max Tutorials
Illustrator Tutorials
GIMP Tutorials
C# / C Sharp
C# / CSharp Tutorial
C# / CSharp Open Source
ASP.Net
ASP.NET Tutorial
JavaScript DHTML
JavaScript Tutorial
JavaScript Reference
HTML / CSS
HTML CSS Reference
C / ANSI-C
C Tutorial
C++
C++ Tutorial
Ruby
PHP
Python
Python Tutorial
Python Open Source
SQL Server / T-SQL
SQL Server / T-SQL Tutorial
Oracle PL / SQL
Oracle PL/SQL Tutorial
PostgreSQL
SQL / MySQL
MySQL Tutorial
VB.Net
VB.Net Tutorial
Flash / Flex / ActionScript
VBA / Excel / Access / Word
XML
XML Tutorial
Microsoft Office PowerPoint 2007 Tutorial
Microsoft Office Excel 2007 Tutorial
Microsoft Office Word 2007 Tutorial
Java Source Code / Java Documentation » Web Server » Brazil » sunlabs.brazil.util.http 
Source Cross Reference  Class Diagram Java Document (Java Doc) 


java.lang.Object
   sunlabs.brazil.util.http.HttpUtil

HttpUtil
public class HttpUtil (Code)
The HttpUtil class contains methods for performing simple HTTP operations.
author:
   Colin Stevens (colin.stevens@sun.com)
version:
   1.11 00/11/20




Method Summary
public static  voidextractQuery(String query, Dictionary table)
     Turns x-www-form-urlencoded form data into a dictionary.
Parameters:
  query - The x-www-form-urlencoded string.
public static  StringformatTime()
     Returns a string containing the current time as an HTTP-formatted date.
public static  StringformatTime(long time)
     Returns a string containing an HTTP-formatted date.
public static  StringgetStatusPhrase(int code)
     Returns the HTTP error string associated with the integer error code. This error string can be used in HTTP responses.
public static  StringhtmlEncode(String src)
     Converts a string into a valid HTML fragment.
public static  longparseTime(String time)
     Convert a last-modified date in "standard" format into a time stamp.
public static  StringurlDecode(String src)
     Decodes a URL-encoded string by replacing all the "%XX" escape sequences in the string with the corresponding character.
public static  StringurlEncode(String src)
     Maps a string to be used in a query or post into a form that is acceptable in an URL.



Method Detail
extractQuery
public static void extractQuery(String query, Dictionary table)(Code)
Turns x-www-form-urlencoded form data into a dictionary.
Parameters:
  query - The x-www-form-urlencoded string. May be null
Parameters:
  table - The dictionary to insert the form data into.



formatTime
public static String formatTime()(Code)
Returns a string containing the current time as an HTTP-formatted date. HTTP date string representing the current time.



formatTime
public static String formatTime(long time)(Code)
Returns a string containing an HTTP-formatted date.
Parameters:
  time - The date to format (current time in msec). HTTP date string representing the given time.



getStatusPhrase
public static String getStatusPhrase(int code)(Code)
Returns the HTTP error string associated with the integer error code. This error string can be used in HTTP responses. Unknown codes return the string "Error"
Parameters:
  code - The code to look up.



htmlEncode
public static String htmlEncode(String src)(Code)
Converts a string into a valid HTML fragment. Escapes the characters ", &, <, >, and all non-printables into the form &#xx; (their "decimal reference" form).
Parameters:
  src - The string to convert. The string with all the special characters converted todecimal reference form.



parseTime
public static long parseTime(String time)(Code)
Convert a last-modified date in "standard" format into a time stamp. This "inverses" formatTime.
Parameters:
  time - A correctly formatted HTTP date string. milliseconds since the epoch, or 0 if the conversionfailed.



urlDecode
public static String urlDecode(String src)(Code)
Decodes a URL-encoded string by replacing all the "%XX" escape sequences in the string with the corresponding character.

Malformed "%XX" sequences are silently ignored.
Parameters:
  string - The URL-encoded string. The decoded version of the given string.




urlEncode
public static String urlEncode(String src)(Code)
Maps a string to be used in a query or post into a form that is acceptable in an URL. Typically used when the caller wants to safely generate an HREF containing an arbitrary string that may have special characters.

URL strings may not contain non-alphanumeric characters. All non-alphanumeric characters are converted to the escape sequence "%XX", where XX is the hexadecimal value of that character's code.

Note that the space character " " is NOT converted to "+". That is a common misconception. "+" represents a space only in query strings, not in the URL. "%20" is how an actual space character must be passed in an URL, and is also an acceptable way of passing a space in a query string.
Parameters:
  string - The string to convert. The URL-encoded version of the given string.




Methods inherited from java.lang.Object
native protected Object clone() throws CloneNotSupportedException(Code)(Java Doc)
public boolean equals(Object obj)(Code)(Java Doc)
protected void finalize() throws Throwable(Code)(Java Doc)
final native public Class getClass()(Code)(Java Doc)
native public int hashCode()(Code)(Java Doc)
final native public void notify()(Code)(Java Doc)
final native public void notifyAll()(Code)(Java Doc)
public String toString()(Code)(Java Doc)
final native public void wait(long timeout) throws InterruptedException(Code)(Java Doc)
final public void wait(long timeout, int nanos) throws InterruptedException(Code)(Java Doc)
final public void wait() throws InterruptedException(Code)(Java Doc)

www.java2java.com | Contact Us
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.