So sind einige verwirrt darüber, was genau die Voraussetzung ist. Hier ist eine vollständige Beschreibung.
Ich habe 2 Maschinen.
Maschine 1 - Server: Eine virtuelle Maschine, auf der Fitnesse bereitgestellt wird.
Maschine 2 - Eine lokale Maschine, wo ich auf alle Informationen in einem Java-Projekt zugreifen muss.Zugriff auf Inhalte einer Fitnesse-Seite?
Jetzt habe ich 1 Testseite mit dem Inhalt in Form von:
| Import |
| Armaturen |
| AdditionTestPageFixture |
| a | b | doAddition? |
| 1 | 2 | 4 |
in der Servermaschine. Ich greife auf diese Seite von meinem Computer aus mit der URL: http://x.x.x.x:xxxx/FrontPage.ArithmeticSuite1.AdditionTestPage
Zurück zu meinem lokalen Computer.
Ich habe ein JAVA-Projekt erstellt, wo ich wissen muss, welche Klasse in diesem Fixture verwendet wird, also möchte ich im Grunde diesen Inhalt lesen und Wort "AdditionTestPageFixture" extrahieren.
Ich kann nicht über Putty zum Server gehen und dort auf Dateien zugreifen, das sollte nicht getan werden. Was immer ich tun kann, ich sollte nur Fitnesse machen. Also,
1. Ich kann nicht in ein Verzeichnis gehen, in dem die Seiten auf diesem Server-Rechner gespeichert sind und Inhalte extrahieren.
2. Ich kann URLConnection nicht zum Senden von HTTP-Anfragen verwenden, da die Antwort eine HTML-Antwort ist und das Analysieren des gesamten Inhalts mühsam ist.
Die URL ist auf einem lokalen Host. nicht sehr nützlich für uns. Was ist mit dem Senden einer HTTP-Anfrage? Welche Form haben die Daten? – elyashiv
Mögliches Duplikat von [Verwendung von java.net.URLConnection zum Absetzen und Bearbeiten von HTTP-Anfragen] (http://stackoverflow.com/questions/2793150/using-java-net-urlconnection-to-fire-and-handle-http-requests)) – elyashiv
Ihre Frage ist mir nicht wirklich klar? Was genau meinen Sie mit "Daten einer Fitnesse-Seite"? Versuchen Sie, auf die Wiki-Seitenquelle (den Inhalt beim Bearbeiten der Seite) zuzugreifen? Von wo aus versuchen Sie auf die Daten zuzugreifen (was möchten Sie tun)? –