Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C 如何为简单的客户机-服务器http通信发送请求方法-通过查询字符串参数或单独指定?_C_Linux_Http_Http Headers - Fatal编程技术网

C 如何为简单的客户机-服务器http通信发送请求方法-通过查询字符串参数或单独指定?

C 如何为简单的客户机-服务器http通信发送请求方法-通过查询字符串参数或单独指定?,c,linux,http,http-headers,C,Linux,Http,Http Headers,我正在开发一个简单的客户机-服务器应用程序,它利用基本的GET-POST功能。当我们从客户机向服务器发送请求时,我有一个关于指定GET或POST或任何请求方法的问题。有一个单独的请求方法,正如HTTP规范所说,应该指定该方法。但我确实看到一些示例,其中我们通过查询参数发送请求方法。哪种方法是正确的,如果我们也通过查询参数发送请求方法,会发生什么?如果查询参数中指定的方法与实际请求方法不一致,服务器应该考虑哪种方法?使用哪种语言?哪个站台?哪个版本?哪个宇宙?@john,在C语言中,linux是平

我正在开发一个简单的客户机-服务器应用程序,它利用基本的GET-POST功能。当我们从客户机向服务器发送请求时,我有一个关于指定GET或POST或任何请求方法的问题。有一个单独的请求方法,正如HTTP规范所说,应该指定该方法。但我确实看到一些示例,其中我们通过查询参数发送请求方法。哪种方法是正确的,如果我们也通过查询参数发送请求方法,会发生什么?如果查询参数中指定的方法与实际请求方法不一致,服务器应该考虑哪种方法?

使用哪种语言?哪个站台?哪个版本?哪个宇宙?@john,在C语言中,linux是平台。如果需要更多详细信息,请告诉我该方法是GET、POST等。我建议您运行Wireshark之类的网络嗅探器,并使用它通过浏览器访问一些使用查询参数获取或发布方法的网站来跟踪您。谷歌金融就是一个例子。。。也就是说,考虑到HTTP的细节,您应该寻找像libcurl这样的HTTP库来使用,而不是自己编写。