/* * To change this template, choose Tools | Templates * and open the template in the editor. */ package com.kanishka.net.commons; import com.kanishka.net.exception.RequestNotComplete; import com.kanishka.net.model.FormData; import com.kanishka.net.model.Header; import com.kanishka.net.model.MultiPartEntity; import com.kanishka.net.model.RequestMethod; import com.kanishka.net.model.Response; import java.io.IOException; import java.util.List; /** * @author kdkanishka@gmail.com */ public interface HTTPRequest { Response request(String urlStr, List<Header> reqHeaders, List<FormData> formData, RequestMethod requestMethod, List<MultiPartEntity> multiParts) throws RequestNotComplete, IOException; }