社区
工具平台和程序库
帖子详情
实现这样的功能,应该怎样做?
Silent_Spring
2009-05-23 12:37:44
我想实现如下的功能:
从浏览器中发出请求,然后传到一个服务器程序里面,然后再把结果返回到浏览器中
我估计要在浏览器端用Javascript,但是C++有什么库可以处理表单请求呢?大家能推荐一些吗?
最好是C++,但不是C++的也无所谓.
...全文
197
10
打赏
收藏
实现这样的功能,应该怎样做?
我想实现如下的功能: 从浏览器中发出请求,然后传到一个服务器程序里面,然后再把结果返回到浏览器中 我估计要在浏览器端用Javascript,但是C++有什么库可以处理表单请求呢?大家能推荐一些吗? 最好是C++,但不是C++的也无所谓.
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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 为...
面试官:登录
功能
是怎么
实现
的?(下)
在上一篇“面试官:登录
功能
是怎么
实现
的?(上)”中,我们介绍了Cookie + Session 登录、Token 登录、SSO 单点登录的原理和流程,今天继续来介绍 OAuth2 第三方登录、扫码登录以及一键登录。 一、OAuth2 第三方...
功能
实现
了软件就
做
好了吗?
常常在问自己这样一个问题,也听到很多人都说“先
实现
功能
”,也许在某种意义上不得不如此,但我认为这不是真正意义上的软件开发,
实现
功能
重要,软件的维护更重要,如果以后要
实现
一个新的
功能
我们是重新写一遍快...
Revit相关插件如何
实现
【风管分割】
功能
?
Revit相关插件如何
实现
【风管分割】
功能
?【风管分割】就是这样的“被逼”背景下诞生。以上就是对于“Revit相关插件如何
实现
【风管分割】
功能
”的操作,是不是很简便,建议亲自操作一遍加深印象。BIM建模助手365/年...
实现
浏览历史
功能
,需要几行代码?
这里还是要推荐下小编的Python学习群: 823137423,不管你是小白还是大牛,小编我...我们来制作一个简单的猜数字的小游戏,添加历史记录
功能
,显示用户最近猜过的数字,如何
实现
? 代码 接下来,我们看一下如何...
工具平台和程序库
24,856
社区成员
27,330
社区内容
发帖
与我相关
我的任务
工具平台和程序库
C/C++ 工具平台和程序库
复制链接
扫一扫
分享
社区描述
C/C++ 工具平台和程序库
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章