C# besvär…

Att googla fram hur man gör ett http post anrop i php är skitenkelt. Typ alla har gjort det… Det har ju snurrat ett sådant på min webserver sedan urminnes tider. Men att hitta nått om hur man gör i ett Windows 10 c# uwp projekt är aningen svårare. För att inte säga att det är helt jävla skitöverjävligt besvärligt. Efter någon miljon googlingar så gick jag över till att testa mig fram. och sedan googla lite till. Men till slut fick jag fyr på talgdanken 🙂 (Efter ett par Sofiero 7.5 så tänker man annorlunda)
Koden i mitt testprojekt för att skicka min position till aprs systemet blev till slut:

public async void testar()
        {
            string connectionString = ”user SM4VWD-5 pass 17341 vers Testar CCHARP”;
            string dataString2 = ”SM4VWD-5>APRS,PATH:/” + DateTime.UtcNow.ToString(”hhmmss”) + ”z” + ”5914.96N/01426.18E”+”$”+”Blaffa blaffa”;
            string completeString = connectionString + ”\n”  + dataString2;
            ulong contentLength = Convert.ToUInt64(completeString.Count());
            textBox1.Text = completeString;
           // return;
            try
            {
               var uri = new Uri(”http://srvr.aprs-is.net:8080”);
                HttpClient httpClient = new HttpClient();
                HttpStringContent blaffa = new HttpStringContent(completeString);
                blaffa.Headers.ContentLength = contentLength;
                blaffa.Headers.ContentType = new HttpMediaTypeHeaderValue(”application/octet-stream”);
              
                var result = await httpClient.PostAsync(uri, blaffa);
                textBox.Text = result.ToString();
            }
            catch (Exception e)
            {
              textBox2.Text = e.Message.ToString() + ”\n” + e.ToString() ;
            }
           
        }

Nu ska jag snygga till det lite och lägga in en riktigt position så jag kan testa i min fina orangea Lumia 640. Funkar det så blir nästa steg  att utröna hur man låter en app jobba i bakgrunden 🙂

En enkel aprs-app för Windows phone på G!

Tjingeling!

 

 

1 Comment

  1. anders (Post author)

    Jaa, MS har ju övergett det här med mobilt operativsystem tycks det. Så jag har också lagt apputvecklingen på is. Finns ju mycket annat kul att pyssla med 🙂

    Reply

Leave a Comment

Din e-postadress kommer inte publiceras. Obligatoriska fält är märkta *

Denna webbplats använder Akismet för att minska skräppost. Lär dig hur din kommentardata bearbetas.