TC4A Wifi Plugin und Linux Desktop

Support for Android version of Total Commander

Moderators: white, Hacker, petermad, Stefan2

Post Reply
k-laus
Junior Member
Junior Member
Posts: 3
Joined: 2017-09-09, 18:06 UTC

TC4A Wifi Plugin und Linux Desktop

Post by *k-laus »

Hallo,

das Wifi Plugin für den TC for Android ist ja laut Beschreibung ein WebDAV Server.

Ich versuche eine Verbindung von einem Linux Desktop aufzubauen (Ubuntu 16.04LTS mit Gnome Desktop, Dateimanager ist Nautilus). Das funktionier leider nicht.

Ein Wireshark Trace zeigt folgenden protokoll-Dialog:

Request from Gnome Nautilus
OPTIONS /1234 HTTP/1.1
Host: klausenshandy:8081
Accept-Encoding: gzip, deflate
User-Agent: gvfs/1.28.2
Accept-Language: de-de, de;q=0.9
Connection: Keep-Alive

Response from TC4A Wifi Plugin
HTTP/1.1 501 Not Implemented
Content-Type: text/html
Connection: close

Gibt es Aussicht, dass die WebDAV Protokoll-Unterstützung im TC4A Wifi Plugin entsprechend vervollständigt wird?

Viele Grüße
Klaus
User avatar
ghisler(Author)
Site Admin
Site Admin
Posts: 48021
Joined: 2003-02-04, 09:46 UTC
Location: Switzerland
Contact:

Post by *ghisler(Author) »

Was melden denn andere Server auf diesen OPTIONS-Befehl? Wie gemeldet ist der Befehl in meinem WiFi-Plugin nicht implementiert. Ein guter Client sollte den Reply-Code 501 verstehen und entsprechend reagieren.

Ich kann mein Plugin aber gerne anpassen, weiss nur nicht recht was der Client da erwartet...
Author of Total Commander
https://www.ghisler.com
k-laus
Junior Member
Junior Member
Posts: 3
Joined: 2017-09-09, 18:06 UTC

Post by *k-laus »

Ein apache schickt ein 200 OK zurück.

In dem Response sind noch enthalten:

DAV: 1,2
Allow: OPTIONS,GET,HEAD,POST,DELETE,TRACE,PROPFIND,PROPPATCH,COPY,MOVE,LOCK,UNLOCK

Viele Grüße
Klaus
k-laus
Junior Member
Junior Member
Posts: 3
Joined: 2017-09-09, 18:06 UTC

Post by *k-laus »

ghisler(Author) wrote:Wie gemeldet ist der Befehl in meinem WiFi-Plugin nicht implementiert. Ein guter Client sollte den Reply-Code 501 verstehen und entsprechend reagieren.
Das mit dem guten Client ist so eine Sache. Immerhin schickt das Plugin ein "Connection: close" zurück. Ein ordentlicher Client sollte das eigentlich nicht ignorieren.

Grüße
Klaus
Post Reply