You could play with a java class and make your own request... but not only would be a hardwork but also might make a mess with the transformation natural flow (lets say use loop inside the class)...
A base for http request could start with somethings like this:
import java.io.BufferedReader;
import java.io.IOException;import java.io.InputStreamReader;import java.net.HttpURLConnection;import java.net.MalformedURLException;import java.net.ProtocolException;import java.net.URL;
String url;
String sendData;
public boolean processRow(StepMetaInterface smi, StepDataInterface sdi) throws KettleException
{
Object[] r = getRow();
HttpURLConnection con;
url = "
http://localhost/";
String sendData = "TESTE";
// String url = get(Fields.In, "myurl").getString(r);
// get(Fields.In, "mydata").getString(r);
try {
URL myurl = new URL(url);
con = (HttpURLConnection) myurl.openConnection();con.setRequestMethod("GET");StringBuilder content;
BufferedReader in = new BufferedReader( new InputStreamReader(con.getInputStream()));
String line;content = new StringBuilder();content.append("OP GET FROM JAVA\n");content.append(sendData);
con.disconnect();
} catch(MalformedURLException ex){
throw new KettleException("PROBLEMS IN URL");} catch(java.io.IOException ex){ throw new KettleException("PROBLEMS IN DATA");}
return true;
}