visual studio 2008-VS2008 C++ http服务器问题(特别急!!!)

问题描述

VS2008 C++ http服务器问题(特别急!!!)

最近老大让我写一个用vs C++ 实现htpp服务器,我上网搜了几天便弄出来一个,老大一看,说不行,我这个服务器只是简单的响应,显示一个静态的网页,他要的是能与客户端进行交互的,我在网上又搜了好几天,基本上都是说用CGI,但是大多数文档都linux的CGI实现,而且到现在还不知道怎么才能让cgi程序运行在自己的http上,也不知道CGI在windows下怎么去写,网上都说,要在上面cgi—bin目录下配置cgi文件,。。。都不知道那边有cgi-bin目录啊,更可怕的是,我还不知道到底是不是用CGI实现的。

http://www.tuling123.com/openapi/api?key=6e11f5142c35cbf2ca61a3e9ad86532e&info=你好
这是我们老大给的例子,他上面等于好后面可以根据不同的信息做出不同的回应

打开浏览器 在网址上连接http://www.tuling123.com/openapi/api?key=6e11f5142c35cbf2ca61a3e9ad86532e&info=你好

浏览器会回应{"code":100000,"text":"你好啊,希望你今天过的快乐"}
把”你好“还成别的,浏览器也会回应相对应的信息。
老大希望我能实现这种功能 各位大神帮帮忙吧啊啊啊

解决方案

理论上,既然你能显示静态的,你稍微修改下,也能动态交互下。简单的做法,解析下post数据和url,得到参数,然后你硬编码返回网页。不关cgi什么事。

解决方案二:

用微软提供的SDK
http://casablanca.codeplex.com/

解决方案三:

就是让你实现web API,一个是http服务器返回静态内容,还一个是动态内容,就是web API。CGI是比较老的技术。

时间: 2024-09-27 02:20:40

visual studio 2008-VS2008 C++ http服务器问题(特别急!!!)的相关文章

LINQ体验(1)——Visual Studio 2008新特性

一.写本系列的目的 我平时利用课余零碎时间来学习ASP.NET3.5.LINQ.Silverlight.ASP.NET 3.5 Extensions等新东西,通过笔记形式来记录自己所学的历程,也给大家一起 学习Visual Studio 2008 和 .NET 3.5提供一个平台,为保证此系列的完整性, 我打算先依次介绍一下C# 3.0新语言特性和改进,然后从一条一条LINQ语句分析 来贯穿LINQ的知识点.最后通过一个实例程序实战Linq to sql带来全新的编程 体验.此系列比较长,欢迎大

Visual Studio 2008 、 Windows 环境变量介绍 和 如何在文件中引用环境变量 .

Visual Studio 2008  和 Windows 环境变量对设置 相对路径很重要,这样便于代码的移植,即使换一台计算机,代码不用更改配置,直接就能用. 可以在项目的"工具""属性页"对话框中任何接受字符串的位置使用这些宏.这些宏不区分大小写.  关于如何自己定义环境变量详见我的另一文章:http://blog.csdn.net/jtop0/article/details/7574139     宏 说明 $(RemoteMachine) 在"调试

Visual Studio 2008 可扩展性开发(一):VS概览

前言 Visual Studio是微软最知名的产品之一,在使用微软技术的开发人员的心目中尤为如此.相信这一点无须多说.它建立在IDE(统一开发环境)的基础之上,可用于开发多种不同类型的应用程序. Visual Studio,通常被简称为VS(以下皆按此简称),支持多种平台和编程语言.了解VS的历史以及每个版本的更迭,对学习它的扩展性开发会很有好处.所以在这里简单地说说VS在过去的12年里的历史. VS的历史 在软件领域,VS的历史算比较长的了.在此期间,微软开发了数种编程语言和支持这些语言的可视

Visual Studio 2008 到底有多强

本文通过漫画的方式讲述了Visual Studio 2008的新特性.包括语言级集成查询LINQ,WCF,C#效率优化和更加强健的框架等. 插入数据需要无数个SQL语句支持,而现在,你只需要有一个强大的LinQ巴士,就直接一次性全搞定,方便快捷. 强大的中转站,帮你解决额外的问题,数据传输选择最优路径,完成工作.数据给了WCF,后续的事情就不用在费心了,让它自己去办吧~哈哈 在编辑器里滚动较大的 C# 文件的速度比原来快了一倍,键入新文本的速度是原来的1.5倍. 对C# 中庞大类型的智能感应响应

Visual Studio 2008单元测试_数据库测试

我们开发一个系统必须与数据库打交道,需要写N个SQL.存储过程.自定义函数.视图等,那么能否使用Visual Studio 2008进行数据库测试吗?当然是可以的,下面我就以一个简单的为例子,介绍如何利用Visual Studio 2008进行数据库单元测试. 第一步,在Visual 2008里面增加数据库测试,如下图所示: >这样我们就添加好一个数据库单元测试,下面就是如何设置此单元测试是针对哪个数据库的. 第二步:指定当前测试项目的数据库配置 当我们新增加一个数据库单元测试,Visual 2

SSMS2008插件开发(2)--Microsoft Visual Studio 2008插件开发介绍

原文:SSMS2008插件开发(2)--Microsoft Visual Studio 2008插件开发介绍 由于开发SSMS2008插件是通过VS2008进行的,有必要先介绍一下VS2008的插件开发过程. 这次的目的是在VS2008的工具菜单中增加一个菜单项"Test Menu",该菜单项实现显示"Hello World"的功能. 1.打开"新建项目"对话框.在"项目类型"中选择"其他项目类型"--&g

Visual Studio 2008 可扩展性开发(六):操作Solution Explorer

前言 在可扩展性开发(五)中,我介绍了对于Solution.Project.ProjectItem的基本操作.可以认为它们面向的是解决方案内容的物理(文件)表示,我们需要使用VS提供的解决方案管理器(Solution Explorer)来管理它们.毫无疑问,解决方案管理器是VS中最重要的UI元素之一,本文将介绍对它的操作. 工具窗口内的层次结构 如果你观察一下解决方案管理器和服务器管理器(Server Explorer),就会发现它们都使用树形结构来表现背后的数据.在AOM中,UIHierarc

十步之遥顺利升级到Visual Studio 2008

升级到Visual Studio 2008,来个飞跃.Visual Studio 2008最近发布了,开发者经常希望自己成为安装他们最青睐开发工具最新版本的第一人.但是,若在升级过程中做出了错误的选择的话,就会为之付出一些代价.由于Jon Galloway等人,确保了升级过程是一个平稳的过程,而且只有十步之遥. 1. 首先,小心的卸载所有先前发布的相应软件和模块 这是最重要的步骤之一.如果您有任何先前版本的.NET Framework 3.5或Visual Studio 2008,那么这些软件都

ASP.NET AJAX in ASP.NET 3.5 and Visual Studio 2008

ASP.NET AJAX in ASP.NET 3.5 and Visual Studio 2008 在此之前的Visual Studio 2008,ASP.NET AJAX的产品曾经是一个独立的安装,你需要 安装在您的机器和Web服务器,您正在使用.这个版本获得了较快的普及,现在是在 Visual Studio 2008产品的一部分.它不仅是一个在Visual Studio 2008 IDE中的一部 分,在ASP.NET AJAX的产品也是烤到.NET框架3.5.这意味着要使用ASP.NET

ASP.NET + AJAX ——Visual Studio 2008 的戏法

    终于渐渐明白ASP.NET+AJAX的实质.    它的目标是代替人手写javascript.一方面可以简化网页的编写,降低AJAX的实施难度:另一方面是鼓励大家摒弃javascript,这是打击java阵营的一步棋,尽管javascript与java没有多大关系.不用手写javascript,直接就能获得类似AJAX的效果,着实让ASP.NET的程序员兴奋了一番.但是原理还是AJAX的原理,换汤没换药,难度的降低是以损失性能为代价的.     跟以往微软的很多手段一样,通过加入一些折衷