So habe ich diese C# -Anwendung, die meinen Webserver pingt, der Linux/php Stapel laufen lässt.
Ich habe Probleme mit der C# -Way von Basis 64 Codierung Bytes.C# zu PHP base64 kodieren/decodieren
mein C# -Code ist wie:
byte[] encbuff = System.Text.Encoding.UTF8.GetBytes("the string");
String enc = Convert.ToBase64String(encbuff);
und PHP-Seite:
$data = $_REQUEST['in'];
$raw = base64_decode($data);
mit größeren Strings 100+ verkohlt es funktioniert nicht. Ich denke, das liegt an C# Hinzufügen von '+' s in der Codierung, aber nicht sicher. alle Hinweise
Excuse meiner Unwissenheit, ist es notwendig, base64 vor der Übertragung einen UTF8-String kodieren? Ich kann sehen, dass Sie möglicherweise URL codieren müssen. – Jodrell