怎么用LINUX发送HTTP请求

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了怎么用LINUX发送HTTP请求相关的知识,希望对你有一定的参考价值。

之前用GET方式一直不行,接口那边调出log看说是空指针,说我们有参数没传过来。我想可能和我传了多个参数有关。
于是我改用POST方式也就是curl -d就可以了。
参考技术A 使用wget/curl

C 语言在Linux下发送HTTP 请求

我想问一下,如何在Linux下使用C语言发送HTTP 请求,诸如 GET POST PUT DELETE 这样子。最好有能用的代码,谢谢。

您好 您直接建立一个socket,把http协议的内容放在buffer中,发送到服务器就可以,在c语言中,尽量比较底层的操作,这样您可以更灵活的操作,我们一般都是这么实现的~ 参考技术A 这是要实现HTTP协议的封装了,比较麻烦的,自己做的话简直是自讨苦吃 ^_^
建议找开源中间件来做该部分工作:简单、稳定、安全。
参考技术B 《UNIX网络编程》 参考技术C 一定要c语言? 用python ,perl等等不行吗?

以上是关于怎么用LINUX发送HTTP请求的主要内容,如果未能解决你的问题,请参考以下文章

用PHP怎么发送HTTP POST 请求。怎么获得返回结果。

Godot笔记:用HTTP的POST请求发送JSON数据

用VB的Winsock来发送http请求头,请指教!

asp.net后台 怎么发送http请求?

C 语言在Linux下发送HTTP 请求

在c#用httpwebrequest中发送get/http/https请求后,怎么获得数据