当前位置:  技术问答>linux和unix

关于http的开发

    来源: 互联网  发布时间:2015-09-04

    本文导语:  我想在unix练习开发一个web服务器,要支持http1.1,然后向客户端传文件, 哪位大侠可以给份c++源代码,其他功能可以都不要,主要是练习用。 不胜感激!! 邮箱:garry_zhang@yahoo.com.cn | 不是...

我想在unix练习开发一个web服务器,要支持http1.1,然后向客户端传文件,
哪位大侠可以给份c++源代码,其他功能可以都不要,主要是练习用。

不胜感激!!


邮箱:garry_zhang@yahoo.com.cn

|
不是很明白,不知道你是不是只是想做一个利用http来进行文件传送?!

int get_post_string(char * buf, char * poststring) {
sprintf(buf,
"POST %s HTTP/1.0rnAccept-Language: zh-cnrnContent-Type: application/x-www-form-urlencodedrnHost: %srnContent-Length: %drnConnection: Keep-Alivernrnfiledata=%s",
GET_WEB_FILE_NAME,
CONNECT_ADDRESS,
strlen(poststring)+9,
poststring);

return 0;
}

...
        memset(buf, 0, 255 + dest_length);
if (get_post_string(buf, encode_ptr) != 0) {
close(s);
fprintf(fp_log, "get post string error![%d]n", errno);
return 1;
}

buflen = send(s, buf, strlen(buf), 0);
if (buflen 

    
 
 

您可能感兴趣的文章:

  • HTTP开发工具包 http-kit
  • Java HTTP 客户端开发包 jcabi-http
  • 异步 HTTP 客户端开发包 android-async-http
  • 嵌入式HTTP开发库 libonion
  • 异步HTTP客户端开发包 HttpAsyncClient
  • HTTP+SPDY 客户端开发包 okhttp
  • 关于linux下,用C/C++开发http server的问题
  • 诚邀具有JAVA开发经验且英语水平过硬的开发人员一起来翻译J2SDK标准版V1.4.0 API文档和J2EE1.3 API文档,完成后将放在网上共享下载,详情到网站http://china-programer.myrice.com/
  • 轻量级的HTTP开发库 Unirest
  • 开发中关于HTTP包转发的问题
  • 页面间隔半秒钟更新时间 Asp.net使用Comet开发http长连接示例分享
  • C++语言的HTTP开发包 avhttp
  • [500分]redhat linux9下光纤拨号上网,使用iptables在代理上网时,如何只对局域网开发http服务,其他的FTP、QQ、BT、MSN等服务一律关
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • java命名空间javax.xml.ws.http接口httpbinding成员方法: http_binding定义参考
  • 防病毒的HTTP代理服务器 HTTP Anti Virus Proxy
  • java命名空间java.net枚举proxy.type的类成员方法: http定义及介绍
  • Java HTTP客户端 http4j
  • java命名空间javax.print.attribute.standard类referenceurischemessupported的类成员方法: http定义及介绍
  • 如何设置服务器, 使http://localhost/hello.php变成http://www.example.com/hello.php生效?
  • java命名空间java.net类httpurlconnection的类成员方法: http_accepted定义及介绍
  • linux c socket http编程 返回http消息体出错!
  • java命名空间java.net类httpurlconnection的类成员方法: http_unauthorized定义及介绍
  • 请问如何在c程序里调用一段http地址,比如http://test/reload.jsp
  • java命名空间java.net类httpurlconnection的类成员方法: http_created定义及介绍
  • 为什么输http://www.china-java.net,会自动改为http://www.china-java.net:8081?
  • java命名空间java.net类httpurlconnection的类成员方法: http_forbidden定义及介绍
  • http协议中文分词 http-scws
  • java命名空间java.net类httpurlconnection的类成员方法: http_gone定义及介绍
  • MM求助:怎样多线程下载http://java.sun.com上的东东? 用http方式,谢谢了.
  • java命名空间java.net类httpurlconnection的类成员方法: http_ok定义及介绍
  • Apache在本地能够访问到http服务,用127.0.0.1,为什么在局域网访问不到http服务呢?
  • java命名空间java.net类httpurlconnection的类成员方法: http_conflict定义及介绍
  • 有谁知道tomcat中如何把访问:http://132.21.25.12/oa 配置为 http://132.21.25.12 就可以访问?多谢!
  • java命名空间java.net类httpurlconnection的类成员方法: http_reset定义及介绍
  • 异步http listener 完全并发处理惩罚http恳求的小例子


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3