Avatar billede whiskey Nybegynder
19. marts 2007 - 11:03 Der er 16 kommentarer

hvordan poster man værdier til et remote site?

Jeg skal sende to name value par til et site. Hvordan gør jeg det?
Avatar billede arne_v Ekspert
19. marts 2007 - 12:55 #1
(Http)WebRequest måske
Avatar billede arne_v Ekspert
19. marts 2007 - 12:56 #2
code snippet:

        HttpWebRequest req = (HttpWebRequest)WebRequest.Create("http://arne/htbin/tell2");
        req.Method = "POST";
        req.ContentType = "application/x-www-form-urlencoded";
        StreamWriter post = new StreamWriter(req.GetRequestStream());
        post.Write("field1=value1&field2=value2");
        post.Close();
        HttpWebResponse resp = (HttpWebResponse)req.GetResponse();
        Stream stm = resp.GetResponseStream();
Avatar billede whiskey Nybegynder
19. marts 2007 - 23:17 #3
Nice Arne !

Det var sådan noget jeg ledte efter :-)

Spørgsmål:

skal der stå lige nøjagtig

"application/x-www-form-urlencoded";

i req.ContentType ?
Avatar billede arne_v Ekspert
19. marts 2007 - 23:32 #4
ja
Avatar billede whiskey Nybegynder
20. marts 2007 - 14:23 #5
ok, koden kompilerer og jeg tror på den sender som den skal. Men Jeg får ikke IP-telefonen til at ringe op som håbet, den bruger følgende form post i html på telefonens hardware url:

<FORM method="post">
                <TABLE class="bubbleTable" cellSpacing="0" cellPadding="0" width="100%" border="0">
                    <TBODY>
<TR>
    <TD class="background" width="12" height="5"><IMG height="12" src="img/corul.gif" width="12"></TD>
    <TD width="12" height="5"><IMG height="5" src="img/clr.gif" width="12"></TD>

    <TD width="12" height="5"><IMG height="5" src="img/clr.gif" width="12"></TD>
    <TD class="background" width="12" height="5"><IMG height="12" src="img/corur.gif" width="12"></TD>
</TR>
<TR><TD></TD><TD class="normalText"><B>Ring til nummer:</B></TD></TR>
<TR><TD></TD><TD class="normalText"><input type="text" name="NUMBER" class="inputbig">
<input type="submit" hidefocus value="Ring op" name="DIAL">
<input type="submit" hidefocus value="Læg på" name="HANGUP"></td>
</TR>
<TR><TD></TD><TD>&nbsp;</TD></TR>

<TR><TD></TD><TD class="normalText"><B>Udgående identitet</B></TD></TR>
<tr><TD></TD>
<td width="100%">

<select name="active_line" size="1" class="select4">
<option value="1" selected>88202047@voip1.voip.detele.dk</option>


Jeg har sat telefonens ip adresse ind i URL og "DIAL" og tlf nr i FIELD, VALUE

Hvad mangler jeg?
Avatar billede arne_v Ekspert
20. marts 2007 - 14:57 #6
Du kalder med

NUMBER=12345678

?
Avatar billede whiskey Nybegynder
20. marts 2007 - 15:12 #7
nu spørger jeg nok lidt dumt, men hvad så med "DIAL" og "HANGUP" ?

jeg gættede på DIAL=12345678, men det er altså forkert?
Avatar billede arne_v Ekspert
20. marts 2007 - 15:40 #8
<input type="text" name="NUMBER" class="inputbig">

siger at feltet hedder NUMBER
Avatar billede whiskey Nybegynder
20. marts 2007 - 15:43 #9
ok, nogle forslag til hvordan man laver hang up ?

NUMBER="" ?
Avatar billede whiskey Nybegynder
20. marts 2007 - 15:58 #10
Skal DIAL og HANGUP slet ikke bruges?

Smid et svar, du har fortjent pointene.
Avatar billede arne_v Ekspert
20. marts 2007 - 16:00 #11
jeg plejer faktisk slet ikke at sende noget for hvilken submit man har brugt, men
det kan man sikkert godt

jeg kan prøve at undersøge det

indtil da prøv lige om det ikke bare virker via state d.v.s. at har man en samtale
igang så laver et nyt kald en hangup
Avatar billede arne_v Ekspert
20. marts 2007 - 16:38 #12
og et svar
Avatar billede whiskey Nybegynder
20. marts 2007 - 16:41 #13
Jeg tror jeg sender således:

ring op:  "NUMBER=12345678&DIAL=ring op"
læg på:  "NUMBER=12345678&HANGUP=læg på"

det er vist de values som står i formen
Avatar billede arne_v Ekspert
21. marts 2007 - 02:08 #14
OK - virker det ?
Avatar billede whiskey Nybegynder
21. marts 2007 - 09:52 #15
Den kalder op ! og lægger på........

DET er en succes.

Men den crasher anden gang man prøver. Dvs. min app crasher. Er der noget som ikke bliver lukket?
Avatar billede william79 Nybegynder
26. juli 2010 - 13:17 #16
Fik lige google mig frem til den her tråd.

Jeg prøver selv at finde ud af, hvad det er for en kode der bliver sendt til min snom tlf når jeg trykker dial op.

For så kunne jeg få et andet program til at lave den kode, når jeg marker et tlf nr på en hjemmeside og trykker ctrl+alt r f.eks.

Men forstår ikke rigtig de koder der.

http://172.28.96.200/index.htm?indexdial=1;type=d <-- ved den gør sådan ved genopkald. Hvis man kunne få et link som det, hvor man så selv kunne sætte et nr ind kunne det være rigtig nice.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester