Abend
Ich schreibe eine C# Software die mit unserem lokalen GitLab server
spricht und ein paar Daten austauscht.
Gegeben ist folgender Code:
1 | var req = WebRequest.Create (new Uri("https://gitlab/api/v4/projects/34/repository/files/Product%20files%2FTEST/raw?ref=master"));
|
2 |
|
3 | req.Headers.Add ("Private-Token", "XXXXXXXXXX");
|
4 | HttpWebResponse res = (HttpWebResponse)req.GetResponse();
|
Die Testdatei liegt unter "files/Product files", also in einem
Unterorder.
Das alles funktioniert sauber unter .NET 4.5
Meine Zielhardware läuft leider unter WinXP, deswegen muss ich mich auf
.NET 4.0 beschränken.
Hier erscheint das Problem, das ganze spuckt mir "404 File not found"
aus....
Interessanterweise kann ich mit dem selben Code unter NET 4.0 auf eine
Daten in "files" zugreifen. D.h. das Problem liegt irgendwo an der
Pfadformatierung.
Ich habe schon versucht alle "/" durch %2F etc zu ersetzen, hat leider
nichts gebracht...
Kann mir vll. jemand hier helfen?