':return: An instance of FuzzableRequest from the provided parameters.'

@classmethod
def from_parts(cls, url, method='GET', post_data=None, headers=None):

    if isinstance(url, basestring):
        url = URL(url)
    if (post_data == ''):
        post_data = None
    elif isinstance(post_data, basestring):
        post_data = dc_from_hdrs_post(headers, post_data)
    return cls(url, method=method, headers=headers, post_data=post_data)
