当前位置: 首页 > news >正文

学校网站的建立/河北高端网站建设

学校网站的建立,河北高端网站建设,建网站方案,wordpress可以商用吗上一篇文章主要介绍了Qt网络编程的GET方式,这里再说一下POST方式。首先说一下自己的环境: 主机:Win7;Web服务器:TomCat v7.x;数据库服务器:MySQL v5.x。 主要是用Qt实现登录验证,后台…

       上一篇文章主要介绍了Qt网络编程的GET方式,这里再说一下POST方式。首先说一下自己的环境:

        主机:Win7;Web服务器:TomCat v7.x;数据库服务器:MySQL v5.x。

        主要是用Qt实现登录验证,后台使用servlet响应登录请求,查询后台数据库,是否为合法用户。相信大家明白了吧!我实现的就是客户端发出请求,服务器端在数据库中进行查询,如果查找到,则返回用户信息,如果没有找到,则返回0,首先贴一下效果图:

        1、在浏览器中测试:


         2、在Qt客户端中测试:


        这里贴一下Qt客户端的代码,服务器端的代码可详见另一篇博文:Android Tomcat 的应用之服务器部分

#include "mainwindow.h"
#include "ui_mainwindow.h"#include <QNetworkReply>
#include <QNetworkRequest>MainWindow::MainWindow(QWidget *parent) :QMainWindow(parent),ui(new Ui::MainWindow)
{ui->setupUi(this);nam = new QNetworkAccessManager(this);QObject::connect(nam, SIGNAL(finished(QNetworkReply*)),this, SLOT(finishedSlot(QNetworkReply*)));
}MainWindow::~MainWindow()
{delete ui;
}void MainWindow::on_pushButton_clicked()
{//QUrl url("http://www.hust.edu.cn/");//QUrl url("http://www.google.com/ig/api?weather=wuhan");QUrl url("http://localhost:8080/WebRoot/servlet/LoginServlet");QByteArray append("username=admin&password=123456");//QNetworkReply* reply = nam->get(QNetworkRequest(url));QNetworkReply* reply = nam->post(QNetworkRequest(url), append);// NOTE: Store QNetworkReply pointer (maybe into caller).// When this HTTP request is finished you will receive this same// QNetworkReply as response parameter.// By the QNetworkReply pointer you can identify request and response.}void MainWindow::finishedSlot(QNetworkReply *reply)
{
#if 1// Reading attributes of the reply// e.g. the HTTP status codeQVariant statusCodeV =reply->attribute(QNetworkRequest::HttpStatusCodeAttribute);// Or the target URL if it was a redirect:QVariant redirectionTargetUrl =reply->attribute(QNetworkRequest::RedirectionTargetAttribute);// see CS001432 on how to handle this// no error received?if (reply->error() == QNetworkReply::NoError){// read data from QNetworkReply here// Example 1: Creating QImage from the reply//QImageReader imageReader(reply);//QImage pic = imageReader.read();// Example 2: Reading bytes form the replyQByteArray bytes = reply->readAll();  // bytes//QString string(bytes); // stringQString string = QString::fromUtf8(bytes);ui->textBrowser->setText(string);}// Some http error receivedelse{// handle errors here}// We receive ownership of the reply object// and therefore need to handle deletion.reply->deleteLater();
#endif
}

              好了,今天就到这吧

http://www.jmfq.cn/news/4865995.html

相关文章:

  • 浙江建设厅网站官网/网络营销比较成功的企业
  • 网站免费网站入口/广州seo运营
  • wordpress多域名模板/优化关键词排名外包
  • 爱站网关键词挖掘工具站长工具/谷歌关键词搜索排名
  • 做go kegg的在线网站/app推广方案模板
  • 南京网站制作报价/搜索引擎入口大全
  • 北京外包公司 网站开发/整合营销传播的方法包括
  • 企业网站开发课程/seo对网站优化
  • 第一个做电子商务的网站/域名批量查询
  • wordpress插件去除google/seo上海推广公司
  • 网站seo外包价格/seo搜索优化怎么做
  • 长沙微网站/seo常规优化
  • 网站正能量晚上下载直接进入/腾讯朋友圈广告代理
  • 千锋前端培训班/宁波seo公司排名
  • 公司做网站需要提供什么条件/谷歌浏览器2021最新版
  • 国外网页设计评论网站/什么叫seo优化
  • 网站服务种类/宁波seo网络推广咨询价格
  • 淄博哪家网络公司做网站好/汽车seo是什么意思
  • 建设一个购物网站/山东自助seo建站
  • 委托第三方建设网站应注意哪些/seo在线外链
  • 吉林省建设厅网站市政建设/免费手游推广平台
  • 全国做网站找哪家好/网址查询服务中心
  • 外贸网站建设soho/微信软文范例
  • 做阿里巴巴小企业网站/seo是如何优化
  • 网站首页线框图怎么做/爱站网关键词查询网站的工具
  • 顺德做网站的公司哪家好/软件开发培训机构去哪个学校
  • 做鸭子的网站/网页设计可以自学吗
  • 如何识别网站建设/东莞网站建设做网站
  • 济南网站建设公司熊掌号/收录情况
  • 贵州安顺网站建设/品牌推广软文案例