社区
工具平台和程序库
帖子详情
实现这样的功能,应该怎样做?
Silent_Spring
2009-05-23 12:37:44
我想实现如下的功能:
从浏览器中发出请求,然后传到一个服务器程序里面,然后再把结果返回到浏览器中
我估计要在浏览器端用Javascript,但是C++有什么库可以处理表单请求呢?大家能推荐一些吗?
最好是C++,但不是C++的也无所谓.
...全文
177
10
打赏
收藏
实现这样的功能,应该怎样做?
我想实现如下的功能: 从浏览器中发出请求,然后传到一个服务器程序里面,然后再把结果返回到浏览器中 我估计要在浏览器端用Javascript,但是C++有什么库可以处理表单请求呢?大家能推荐一些吗? 最好是C++,但不是C++的也无所谓.
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
jn989
2009-05-23
打赏
举报
回复
纯C++的好像没怎么见过,这种基于浏览器的处理最好用.NET环境吧,用托管C++可以实现Web表单之类,可能可以满足你的要求。
Maxwell
2009-05-23
打赏
举报
回复
发送格式你自己定义,对于CGI基本上就是GET和POST方式传递的,ajax是用xml格式的。
CGI对一个请求返回一个结果页面,ajax是利用javascript根据返回的数据直接修改当前页面。
Silent_Spring
2009-05-23
打赏
举报
回复
我看到网上的教程,都是把代码放到页面里面,然后页面处理逻辑;而我希望只是从页面发送请求给一个程序,处理逻辑,然后返回.
不管是对Ajax还是CGI方式,我最困惑的就是怎样传输,疑点主要在这几个方面:
1.发送的格式:也就是从页面传到服务程序的格式是什么样的?怎样包装的?
2.传回的格式:我感觉CGI方式就是传回一个带有计算结果的新页面(真的是这样吗?);而Ajax是按什么格式怎么传回的(XMLHttpRequest?)?
另外还有一个对于服务器的困惑:
多线程响应用户的请求,是Apache已经做好了,还是需要我自己在我的CGI里面实现出来?
Maxwell
2009-05-23
打赏
举报
回复
[Quote=引用 6 楼 Silent_Spring 的回复:]
如果我还想让UI能够在某些条件下(如点击一个按钮)实时更新数据的显示,而不是利用CGI重新生成一个页面;
那这种Apache+CGI+Javascript的组合还可用吗?
[/Quote]
ajax可以实现你的要求。
Silent_Spring
2009-05-23
打赏
举报
回复
查了一下...好像这种东西叫做Ajax......
Silent_Spring
2009-05-23
打赏
举报
回复
如果我还想让UI能够在某些条件下(如点击一个按钮)实时更新数据的显示,而不是利用CGI重新生成一个页面;
那这种Apache+CGI+Javascript的组合还可用吗?
oracleot
2009-05-23
打赏
举报
回复
你是不是想用C++做为服务端?
我想你可以使用apache做为http服务器,用C++写一个CGI的程序.
CGI程序可以用C++,php,perl,python等多种语言实现
⑴通过Internet把用户请求送到服务器。
⑵服务器接收用户请求并交给CGI程序处理(启动一个进程)。
⑶CGI程序把处理结果传送给服务器。
⑷服务器把结果送回到用户。
Maxwell
2009-05-23
打赏
举报
回复
那相当于写一个web服务器了?还是可以挂在一个web服务器上?看一下CGI和FastCGI,用c++开发。不限语言的话php比较方便。
Silent_Spring
2009-05-23
打赏
举报
回复
我又仔细想了一下我的实际需求,是这样的:
我其实是想用C++作为后台,然后通过浏览器端做UI,
把用户的输入通过表单传给后台.然后后台返回给浏览器结果.
是不是我可以这样做:
C++的后台在某端口侦听,然后进行CGI的工作?
谢谢上面两位的回复,但是那些工具我不能用,这是个作业...
光宇广贞
2009-05-23
打赏
举报
回复
如果要用到数据库的话……最方便的三层设计使用asp.net+sql
UI用ASP.NET,逻辑层用C#,数据层用sql。
这是最快的开发方法。
当然,坛里面有大牛懂oracle,那是另一套的开发了。
你必须知道的495个C语言问题
3.14 如果我不使用表达式的值,那我
应该
用i++还是++i来
做
自增呢? 3.15 我要检查一个数是不是在另外两个数之间,为什么if(abc)不行? 3.16 为什么如下的代码不对?inta=1000,b=1000;longintc=a*b; 3.17 为...
AHibernate1.1
4.
实现
功能
:
实现
了主键自增和不自增控制方法的重载.默认使用主键自增, //insert(entity)方法Id会自增,相当于调用insert(entity,true); //使用insert(entity,false)这样方式可以插入有固定Id的数据 5.支持代码混淆...
评论回复
功能
的
实现
最后的效果图如上,大家不难发现这个回复的想法和知乎的回复模式差不多(因为我就是照着那个思路
实现
的 :) ),只是这里少
实现
了查看对话的
功能
。下面说说我
实现
这个过程中遇到的一些困难。 首先讲讲我的数据库的...
php
做
评价页面_php如何
实现
评论
功能
?
php
实现
评论
功能
的方法:1、设置发布评论文本域,代码为【 type="submit" value="评论" />】;2、在评论一条后面跟着回复,代码为【type='submit' value='回复'】。php
实现
评论
功能
的方法:1.发布评论这是评论的...
如何
实现
按钮的复制粘贴
功能
?
一般
实现
复制粘贴
功能
的话,我们一般借助第三方插件clipboardjs 首先先贴一下clipboardjs的官网地址:https://clipboardjs.com/ 找到install部分,下载clipboard的包 在html页面引用 <script src="dist/...
工具平台和程序库
24,860
社区成员
27,333
社区内容
发帖
与我相关
我的任务
工具平台和程序库
C/C++ 工具平台和程序库
复制链接
扫一扫
分享
社区描述
C/C++ 工具平台和程序库
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章