【问题标题】:Light Weight C HTTP Client for Windows用于 Windows 的轻量级 C HTTP 客户端
【发布时间】:2015-03-04 12:57:12
【问题描述】:

我对 C 语言有点陌生。我来自 python 和 C# 等高级语言。我需要为 Windows 编写一个小型轻量级 HTTP 客户端,它有两个功能:第一个是它最终可以执行 GET 请求,读取页面内容(不包括标题)并打印结果。第二个是 POST当前机器到服务器的时间。

在完成这项工作的过程中,我真的很困惑,目前我真的不知道该怎么做。

非常感谢您的帮助 :) 谢谢!

【问题讨论】:

  • 1.你对插座有什么了解吗? 2.你为什么不使用像libcurl这样的已知库?
  • 我知道高级语言的套接字。我尝试了 libcurl,但我真的很困惑。一个小代码 sn-p 将被应用!
  • 我很抱歉@FernandoRetimo,这不是那个地方,但是我给你的链接有很多例子,无论使用什么编程语言,使用 libcurl 发送 get/post 请求都很容易.虽然如果你能付钱给我,我可以做到。
  • 另外,为什么要求您在 Windows 上执行此操作?是你想要的,还是你要求的?
  • iharob - 对 windows 的要求是因为我在很多地方看到使用 uni* 库,这些库适用于 UNIX 系统,所以我必须具体说明。

标签: c http post get httpclient


【解决方案1】:

查看Beej's Guide to Network Programming,它是一个很好的C 套接字编程初学者指南。如果您不是初学者,可以直接跳到客户端-服务器部分。在那里您可以找到有关如何在 C 中构建客户端和服务器的示例。

【讨论】:

  • 我想知道 iharob 为什么要投反对票,本指南确实帮助我开始使用 C 进行套接字编程,那么为什么要花 125 个代表来投反对票呢?
  • 谢谢!我会看看这个指南。
  • 费尔南多本指南适用于任何使用 gcc 的平台,因此它应该适合您。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-09-28
相关资源
最近更新 更多