a generic sru web service for weblicht,
currently only configured for korap
diff --git a/src/test/java/TestClient.java b/src/test/java/TestClient.java
new file mode 100644
index 0000000..07624d9
--- /dev/null
+++ b/src/test/java/TestClient.java
@@ -0,0 +1,42 @@
+import java.io.IOException;
+import java.io.UnsupportedEncodingException;
+import java.util.ArrayList;
+import java.util.List;
+
+import org.apache.http.HttpResponse;
+import org.apache.http.NameValuePair;
+import org.apache.http.client.ClientProtocolException;
+import org.apache.http.client.HttpClient;
+import org.apache.http.client.entity.UrlEncodedFormEntity;
+import org.apache.http.client.methods.HttpPost;
+import org.apache.http.impl.client.HttpClients;
+import org.apache.http.message.BasicNameValuePair;
+import org.junit.Test;
+
+
+public class TestClient {
+
+ @Test
+ public void testPost() throws IOException{
+ String url = "http://localhost:8080/SRU-WS/";
+ HttpClient client = HttpClients.createDefault();
+ HttpPost post = new HttpPost(url);
+
+ List<NameValuePair> urlParameters = new ArrayList<NameValuePair>();
+ urlParameters.add(new BasicNameValuePair("query", "rot"));
+ urlParameters.add(new BasicNameValuePair("maximumRecords", "5"));
+ urlParameters.add(new BasicNameValuePair("endpoint", "korap"));
+ post.setEntity(new UrlEncodedFormEntity(urlParameters));
+
+ HttpResponse response = client.execute(post);
+ //System.out.println("Sending 'POST' request to URL : " + url);
+ //System.out.println("Post parameters : " + post.getEntity());
+ //System.out.println("Response Code : " +
+ // response.getStatusLine().getStatusCode());
+ if (response.getStatusLine().getStatusCode() != 200){
+ System.out.println("Response Code : " +
+ response.getStatusLine().getReasonPhrase());
+ }
+
+ }
+}