Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/91.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++;和套接字(用于C+;+;网络爬虫)? 我试图用C++和套接字(我的C++网络爬虫)创建一个POST请求来模拟多种形式的点击。我一直在试图弄清楚一个最小的http post请求的头和主体中会出现什么。到目前为止,我尝试使用wireshark检查从我自己的浏览器发送的数据包,我还检查了html页面_C++_Html_Http_Sockets_Post - Fatal编程技术网

如何使用C++;和套接字(用于C+;+;网络爬虫)? 我试图用C++和套接字(我的C++网络爬虫)创建一个POST请求来模拟多种形式的点击。我一直在试图弄清楚一个最小的http post请求的头和主体中会出现什么。到目前为止,我尝试使用wireshark检查从我自己的浏览器发送的数据包,我还检查了html页面

如何使用C++;和套接字(用于C+;+;网络爬虫)? 我试图用C++和套接字(我的C++网络爬虫)创建一个POST请求来模拟多种形式的点击。我一直在试图弄清楚一个最小的http post请求的头和主体中会出现什么。到目前为止,我尝试使用wireshark检查从我自己的浏览器发送的数据包,我还检查了html页面,c++,html,http,sockets,post,C++,Html,Http,Sockets,Post,到目前为止,我所知道的是post请求的主体是经过编码的 可能有更简单的方法可以做到这一点,但我仍然想知道stackoverflow的成员对创建工作post请求了解多少 这是我试图复制的http post请求的屏幕截图。我通过点击这篇文章上的upvote按钮得到了这个请求 如果你看屏幕截图,你可以看到一些神秘的东西。例如,我如何在自己的C++程序中创建这个:“FKEY=A88 3E75 4083FC3FF1AD63DA5460602D8”?< /P> < P>传统的HTTP POST机制是HTM

到目前为止,我所知道的是post请求的主体是经过编码的

可能有更简单的方法可以做到这一点,但我仍然想知道stackoverflow的成员对创建工作post请求了解多少

这是我试图复制的http post请求的屏幕截图。我通过点击这篇文章上的upvote按钮得到了这个请求


如果你看屏幕截图,你可以看到一些神秘的东西。例如,我如何在自己的C++程序中创建这个:“FKEY=A88 3E75 4083FC3FF1AD63DA5460602D8”?< /P> < P>传统的HTTP POST机制是HTML标记:

<form action=some-url method=post> ... </form>
。。。
这将在网页源代码上直接可见。然而,现在http POST可以通过.js(例如XMLHttpRequest)处理
如果没有Firebug等工具,您可能无法在页面上轻松看到这一点。

您可能正在使用Javascript与页面交互。如果你只看一眼,就知道一个带有javascript的页面会做什么,这完全是另一回事。

我不确定你的确切意思。POST内容由与HTML表单的submit按钮对应的元素确定。请求也可以由Javascript生成,在这种情况下,从HTML看请求生成的准确程度可能并不明显。也许用Chrome的inspector或Firebug等调试工具分析同一个网站会对你有所帮助。为什么在
操作之后会昏迷<代码>动作=某个url,
?@elclans输入错误。谢谢你接电话,老派?如果您要将XHR用于所有内容,则需要吸取一些经验教训。