German jobPost.PostString

HarryPottier

Member
Licensed User
Folgender Code bringt mich zum Verzweifeln.
Ich versuche eine Textdatei auf dem Server zu verändern (zu ersetzen).
Die Zeilennummer für den Fehler wird nicht angegeben

Es gibt auch ein Unterschied der Fehlermeldung wenn Dort
unter C:\xampp\htdocs\Test
Eine Datei mit dem Namen Daten.txt steht oder nicht

--------- beginning of main
Copying updated assets files (1)
*** Service (starter) Create ***
** Service (starter) Start **
** Activity (main) Create, isFirst = true **

java.lang.NoClassDefFoundError: Failed resolution of: Lorg/apache/http/client/methods/HttpPost;
anywheresoftware.b4a.http.HttpClientWrapper$HttpUriRequestWrapper.InitializePost2(HttpClientWrapper.java:395)

B4X:
Sub Activity_Create(FirstTime As Boolean)
    
    Dim SendString As String
    
    SendString = "Dieser Satz sollte in Daten.txt jetzt stehen"
    
    Dim jobPost As HttpJob
    jobPost.Initialize("jobPost",Me)
    
    jobPost.PostString("http://192.168.178.54/Test/Daten.txt", SendString)
    
    If jobPost.Success = True Then
        ToastMessageShow("wurden aktualisiert!", False)'
    Else
        ToastMessageShow("Error: " & jobPost.ErrorMessage, True)
    End If
    
End Sub
 

HarryPottier

Member
Licensed User
Anmerkung:
Das gleiche Beispiel im Hauptprogram eingebaut verändern die Fehlermeldung.
Existiert die (Daten.txt) an der angegebenen Stelle, so meldet ToastMessageShow nur Error:
Existiert die (Daten.txt) an der angegebenen Stelle jedoch nicht, so erscheint Rechts im Protokoll folgendes:


<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
<head>
<title>Object not found!</title>
<link rev="made" href="mailto:postmaster@localhost" />
<style type="text/css"><!--/*--><![CDATA[/*><!--*/
body { color: #000000; background-color: #FFFFFF; }
a:link { color: #0000CC; }
p, address {margin-left: 3em;}
span {font-size: smaller;}
/*]]>*/--></style>
</head>
<body>
<h1>Object not found!</h1>
<p>
The requested URL was not found on this server.

If you entered the URL manually please check your
spelling and try again.

</p>
<p>
If you think this is a server error, please contact
the <a href="mailto:postmaster@localhost">webmaster</a>.
</p>
<h2>Error 404</h2>
<address>
<a href="/">192.168.178.54</a><br />
<span>Apache/2.4.41 (Win64) OpenSSL/1.1.1c PHP/7.4.4</span>
</address>
</body>
</html>
 
Top