Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. Qt Development
  3. Mobile and Embedded
  4. Post format

Post format

Scheduled Pinned Locked Moved Mobile and Embedded
4 Posts 2 Posters 1.2k Views 2 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • M Offline
    M Offline
    mkdh
    wrote on last edited by mkdh
    #1

    my widget code:

    •     // Setup the webservice url
        QUrlQuery query;
        query.addQueryItem("myQt", "isCute");
        QUrl url("http://192.168.1.1/");
        url.setQuery(query);
        QNetworkRequest request(url);
        request.setHeader(QNetworkRequest::ContentTypeHeader,"application/x-www-form-urlencoded");
        QString str="QtQtQtQt";
        manager->post(request,str.toLocal8Bit());
      

    my information using my Code on server side:

    • LocalBuf=
      POST /?myQt=isCute HTTP/1.1
      Content-Type := application/x-www-form-urlencoded
      Content-Length: 13
      Connecton:Keep-Alive
      Accept-Encoding:gzip, deflate
      Accept-Language:zh-TW,en,*
      User-Argent:Mozilla/5.0
      Host:192.168.1.1

    my question is :
    1.I can't find my str. Does anybody know why? When will it be send?

    2.my information using post by submitting button in html on server side:

    • LocalBuf=
      POST HTTP/1.1
      Content-Length: 13
      Content-Type := application/x-www-form-urlencoded
      Host: 192.168.1.1
      Connecton:Keep-Alive
      myQt=isCute

    The information(the position for myQt=isCute) is different. Why? which is correct?

    3.How to change my code if I wnat to get the same information on server side?

    1 Reply Last reply
    0
    • M Offline
      M Offline
      mcosta
      wrote on last edited by
      #2

      @mkdh said:

      url.setQuery(query);

      Using setQuery you're setting the query of your URL so it's OK.

      2.my information using post by submitting button in html on server side:

      how do you send info form HTML ??

      3.How to change my code if I want to get the same information on server side?

      You must send data as part of the request and not in the URL

      Once your problem is solved don't forget to:

      • Mark the thread as SOLVED using the Topic Tool menu
      • Vote up the answer(s) that helped you to solve the issue

      You can embed images using (http://imgur.com/) or (http://postimage.org/)

      M 2 Replies Last reply
      0
      • M mcosta

        @mkdh said:

        url.setQuery(query);

        Using setQuery you're setting the query of your URL so it's OK.

        2.my information using post by submitting button in html on server side:

        how do you send info form HTML ??

        3.How to change my code if I want to get the same information on server side?

        You must send data as part of the request and not in the URL

        M Offline
        M Offline
        mkdh
        wrote on last edited by
        #3

        Hi @mcosta ,

        view-source:http://192.168.1.1

        <html><head><SCRIPT language=Javascript src="<% getLangInfo("lang");%>"></SCRIPT><script>function onChangeSecType(){x=document.getElementById("sec");y=document.getElementById("pwd_row");if(x.value == "open"){y.style.display="none";}else{y.style.display="block";}}</script><script>function onSubmitForm(){x=document.getElementById("Ssid");y=document.getElementById("pwd_row");z=document.getElementById("pwd");if(x.value.length>32){alert("SoftAP SSID is too long!(1-32)");return false;}if(y.style.display == "block"){if((z.value.length < 8)||(z.value.length>32)){alert("Password length is between 8 to 32");return false;}}}</script></head><BODY onLoad="onChangeSecType()">
         
        <form name="form" method="post" onsubmit="return onSubmitForm()"><table width="500"><tr><td colspan="2" style="background-color:#FFA500;text-align:center;"><h2>Realtek SoftAP Configuration</h2></td></tr><tr><td style="background-color:#FFD700;width:100px;"><b>SoftAP SSID:</b><br></td><td style="background-color:#eeeeee;height:30px;width:400px;"><input type="text" name="Ssid" id="Ssid" value="SSID_ZH"><br></td></tr><tr><td style="background-color:#FFD700;width:100px;"><b>Security Type:</b><br></td><td style="background-color:#eeeeee;height:30px;"><select name="Security Type" id="sec" onChange=onChangeSecType()><option value="open" >OPEN</option><option value="wpa2-aes" selected>WPA2-AES</option></select></td></tr><tr id="pwd_row"><td style="background-color:#FFD700;width:100px;"><b>Password:</b><br></td><td style="background-color:#eeeeee;height:30px;"><input type="text" name="Password" id="pwd" value="12345678" ><br></td></tr><tr><td style="background-color:#FFD700;width:100px;"><b>Channel:</b><br></td><td style="background-color:#eeeeee;height:30px;"><select name="Channel"><option value="1" >1</option><option value="2" >2</option><option value="3" >3</option><option value="4" >4</option><option value="5" >5</option><option value="6" selected>6</option><option value="7" >7</option><option value="8" >8</option><option value="9" >9</option><option value="10" >10</option><option value="11" >11</option></select></td></tr><tr><td colspan="2" style="background-color:#FFD700;text-align:center;height:40px"><input type="submit" value="Submit"><br></td></tr><tr><td colspan="2" style="background-color:#FFA500;text-align:center;">Copyright � realtek.com</td></tr></table>
        </form></BODY>
        </html>
        

        I don't know how to let my code auto-indent format on this forum. ^.^!

        1 Reply Last reply
        0
        • M mcosta

          @mkdh said:

          url.setQuery(query);

          Using setQuery you're setting the query of your URL so it's OK.

          2.my information using post by submitting button in html on server side:

          how do you send info form HTML ??

          3.How to change my code if I want to get the same information on server side?

          You must send data as part of the request and not in the URL

          M Offline
          M Offline
          mkdh
          wrote on last edited by mkdh
          #4

          By the way,

          On server side, I can get my request value using my widget code to post .

          I'm just confused as why the information is different from the result by clicking the submit button on html... ="=

          1 Reply Last reply
          0

          • Login

          • Login or register to search.
          • First post
            Last post
          0
          • Categories
          • Recent
          • Tags
          • Popular
          • Users
          • Groups
          • Search
          • Get Qt Extensions
          • Unsolved