http post

Status
Nicht offen für weitere Antworten.

copper

Mitglied
Hi, ich habe folgendes Problem.
Ich habe ein Programm das per HTTP Post Commands in Form von XML Files erhält und damit gesteuert wird.
Mit welcher API kann man solche befehle versenden? Das Problem ist, dass das zu steurnde Programm nicht dafür ausgelegt ist irgendwelche client Anfragen zu versenden, so dass man z.B. Servlets nehmen könnte. Das einzige was ich nämlich einstellen kann sind die IPs von denen Befehle erlaubt sind und der Port.

So wie ich das verstehe benötigen Servlets immer Client anfragen.

THX für die Antworten
 

copper

Mitglied
also ich hab mir jetzt nach anleitung eine post geschichte gebastelt

Code:
package HTTPpost;

import org.apache.commons.httpclient.methods.*;
import org.apache.commons.httpclient.*;
import org.apache.commons.logging.*;

import java.io.*;
public class Main{ 
   
    Main() {
        try{
    PostMethod post = new PostMethod("http://172.0.0.1:8080");
    File file = new File("/home/tom/jc.xml");
    FileInputStream fis = new FileInputStream(file);
    post.setRequestBody(fis);
    InputStream in =post.getResponseBodyAsStream();
    
        System.out.println(in.read());
     
        }
        catch(Exception e){
            System.out.println(e);
            
        }
    }
    
    public static void main(String[] args) {
       new Main();
    }
    
}

leider kommt folgender Fehler obwohl das package schon importet ist

Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/commons/logging/LogFactory
at org.apache.commons.httpclient.HttpMethodBase.<clinit>(HttpMethodBase.java:102)
at HTTPpost.Main.<init>(Main.java:12)
at HTTPpost.Main.main(Main.java:28)

Was muss ich mit der LogFactory machen offensichtlich wird sie ja gesucht.

Thx
 

Bleiglanz

Gesperrter Benutzer
http://jakarta.apache.org/commons/httpclient/tutorial.html

The first thing you need to do is get a copy of HttpClient and it's dependencies. This tutorial was written for HttpClient 3.0. You will also need JDK 1.3 or above.

Once you've downloaded HttpClient and dependencies you will need to put them on your classpath. There is also an optional dependency on JSSE which is required for HTTPS connections; this is not required for this tutorial.

http://jakarta.apache.org/commons/httpclient/dependencies.html
 

copper

Mitglied
ich habe jetzt alles heruntergeladen und im Projektclasspath von netbeans also auch importet.
Der selbe fehler, commons.logging, nach dem gesucht wird, war ja auch schon da.

Könnte ich das Prob(siehe oben) auch ohne Httpclient lösen nur mit Jsee.
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
B HTTP-Header-Inspektor-Servlet Allgemeines EE 1
W JSF Validator Problem HTTP Status 500 Allgemeines EE 2
G http(s) Verbindung Allgemeines EE 19
0 Problem mit librarys javax.servlet.http.HttpServletRequest cannot be resolved Allgemeines EE 1
M HTTP-Adresse im Browser bei JSF verzögert Allgemeines EE 3
M HTTP Authentifizierung weiter geben Allgemeines EE 4
G Http request bekommen parsen und response senden Allgemeines EE 1
C HTTP Link übergeben Allgemeines EE 2
byte Tomcat Deployment Problem (HTTP Status 503) Allgemeines EE 8
E HTTP-GET// -->Eine URL aufrufen, aber nicht dahin navigie Allgemeines EE 2
I <%@ taglib uri="[url]http://java.sun.com/jsf/html"[/url] p Allgemeines EE 6
N Wie heisst das was der Client beim Http Server anfragt? Allgemeines EE 6
S Verständnisproblem: WebSphere und HTTP Server Allgemeines EE 2
B Java-Client für eBaySOAP-API liefert HTTP(400) Bad Request Allgemeines EE 2
G Firefox Plugin für HTTP (req&resp) visualisierung? Allgemeines EE 2
pkm Wie navigiert man zwischen JSP-Seiten; ist ein POST möglich? Allgemeines EE 2
R Post Variable in Java Allgemeines EE 8
H Post an Servlet Allgemeines EE 2
M JAX-RS: Unterschhiedliche Typen für POST und GET Allgemeines EE 1
P Post und Get mit umlauten Allgemeines EE 4
P Tomcat Servlet POST Daten als Array Allgemeines EE 2
K Servlet: Respone.redirect mit POST-Parametern Allgemeines EE 5
R GET/POST Befehle an WebApplikation überwachen Allgemeines EE 9
S Parameter Übergabe an PHP mit POST Allgemeines EE 5
F GET, POST und Idempotenz? Allgemeines EE 5
S Post und Get Daten Allgemeines EE 5
R Problem POST Allgemeines EE 2

Ähnliche Java Themen

Neue Themen


Oben