us.monoid.web
Class RobustResty

java.lang.Object
  extended by us.monoid.web.Resty
      extended by us.monoid.web.RobustResty

public class RobustResty
extends us.monoid.web.Resty

Like Resty, but won't throw IOException on http errors Check responseCode with http().getResponseCode() on resulting resources


Field Summary
 
Fields inherited from class us.monoid.web.Resty
DEFAULT_USER_AGENT, MOZILLA, userAgent
 
Constructor Summary
RobustResty()
           
 
Method Summary
static us.monoid.web.FormContent form(java.util.Map data)
          Create form content as application/x-www-form-urlencoded (i.e.
 RobustTextResource text(java.net.URI anUri)
           
 RobustTextResource text(java.net.URI anUri, us.monoid.web.AbstractContent content)
           
 RobustXMLResource xml(java.net.URI anUri)
           
 RobustXMLResource xml(java.net.URI anUri, us.monoid.web.AbstractContent requestContent)
           
 
Methods inherited from class us.monoid.web.Resty
addStandardHeaders, authenticate, authenticate, bytes, bytes, bytes, bytes, content, content, content, data, data, delete, doGET, doPOSTOrPUT, enc, fillResourceFromURL, form, form, identifyAsMozilla, identifyAsResty, json, json, json, json, openConnection, path, put, text, text, xml, xml, xpath
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RobustResty

public RobustResty()
Method Detail

text

public RobustTextResource text(java.net.URI anUri)
                        throws java.io.IOException
Overrides:
text in class us.monoid.web.Resty
Throws:
java.io.IOException

text

public RobustTextResource text(java.net.URI anUri,
                               us.monoid.web.AbstractContent content)
                        throws java.io.IOException
Overrides:
text in class us.monoid.web.Resty
Throws:
java.io.IOException

xml

public RobustXMLResource xml(java.net.URI anUri)
                      throws java.io.IOException
Overrides:
xml in class us.monoid.web.Resty
Throws:
java.io.IOException

xml

public RobustXMLResource xml(java.net.URI anUri,
                             us.monoid.web.AbstractContent requestContent)
                      throws java.io.IOException
Overrides:
xml in class us.monoid.web.Resty
Throws:
java.io.IOException

form

public static us.monoid.web.FormContent form(java.util.Map data)
Create form content as application/x-www-form-urlencoded (i.e. a=b&c=d&...)

Parameters:
data, - name value pairs of data (Strings)
Returns:
a content object to be usable for upload