用C++模拟网页GET发送请求遇见问题

问题描述

用C++模拟网页GET发送请求遇见问题

这是我模拟网页GET方式,发送一个请求过去,然后接收到的信息。但是中间的set_cookies哪里代码出现了问题,是做了加密,还是我要转换一下UTF-8模式。求指教,该如何解决这个问题。我的目的是通过C++获取到发送过来的set-cookies

解决方案

set cookie本来i就是保存cookie信息 它本身就是i一段字符串来表示客户端 这个含义只有服务段知道 不存在加密

解决方案二:
后来知道了,原来cookies网页是全部发过去的,我一直以为是选择性发过去的。为什么这样,就不得而知了

时间: 2024-12-30 00:45:14

用C++模拟网页GET发送请求遇见问题的相关文章

mfc-关于HttpSendRequestA函数发送请求成功后,保存网页返回内容的问题

问题描述 关于HttpSendRequestA函数发送请求成功后,保存网页返回内容的问题 下边的代码是点击按钮事件的,HttpSendRequest明显已经执行成功,得到的recv.html中依然是登陆页面,不是我想要的登陆后跳过去的页面 #include <afxinet.h> #include <WinInet.h> #include <cstring> #pragma comment(lib,"wininet.lib") void CLOGIN

httpwebrequest-HttpWebRequest能模拟XMLHttpRequest的post请求吗?

问题描述 HttpWebRequest能模拟XMLHttpRequest的post请求吗? 如果能模拟,请问该如何具体实现. HttpWebRequest myRequest = (HttpWebRequest)WebRequest.Create(requestUrlString); ASCIIEncoding encoding = new ASCIIEncoding(); byte[] data = encoding.GetBytes(loginpostData); myRequest.Use

Java模拟HTTP Get Post请求 轻松实现校园BBS自动回帖_java

本文实例为大家分享了Java模拟HTTP Get Post请求,校园BBS自动回帖功能,供大家参考,具体内容如下 设计思路 找到帖子链接的集合,最后面数字变化, 就可以得到不同的帖子 防止帖子发表会又被删了的情况, 进行判断帖子是否存在 遍历这个集合, 对每个链接做回帖的POST请求 重难点 Note: 回帖需要用户登录信息 一种是利用Cookie 另一种是进行模拟登录 本文采用前者 代码 代码比较简单,注意事项是找到自己的Cookie,赋给String yourCookeie就可以直接运行 主

php自定义类fsocket模拟post或get请求的方法_php技巧

本文实例讲述了php自定义类fsocket模拟post或get请求的方法.分享给大家供大家参考.具体如下: zsocket.class.php文件如下: <?php class ZSocket { /* * Init */ private function _fsockopen($host, $port, &$errno, &$errstr, $timeout){ $ip = @gethostbyname($host); $s = @socket_create(AF_INET, SO

Android HTTP发送请求和接收响应的实例代码_Android

添加权限 首先要在manifest中加上访问网络的权限: 复制代码 代码如下: <manifest ... > <uses-permission android:name="android.permission.INTERNET" /> ... </manifest> 完整的Manifest文件如下: 复制代码 代码如下: <?xml version="1.0" encoding="utf-8"?>

Android HTTP发送请求和接收响应的实例代码

添加权限 首先要在manifest中加上访问网络的权限: 复制代码 代码如下: <manifest ... > <uses-permission android:name="android.permission.INTERNET" /> ... </manifest> 完整的Manifest文件如下: 复制代码 代码如下: <?xml version="1.0" encoding="utf-8"?>

Ajax实战:向服务器发送请求

通过XMLHttpRequest对象向服务器发送请求是一件相当直接的事情.我们需 要做的所有事情就是给它传递一个服务器页面的URL,这个页面将生成数据.就 像下面这样: XMLHttpRequest支持大量的HTTP调用语义,包括用来动态生成页面的可选查 询字符串参数(你可能已经知道这些CGI参数.Form参数或者ServletRequest参数 ,取决于服务器端开发背景).在考察请求对象如何支持这些功能之前,我们先 来快速回顾一下HTTP的基础知识. HTTP快速入门 HTTP对于因特网而言可

Ajax基础教程(3)- 3.2 发送请求参数

到此为止,你已经了解了如何使用Ajax技术向服务器发送请求,也知道了客户可以采用多种方法解析服务器的响应.前面的例子中只缺少一个内容,就是你尚未将任何数据作为请求的一部分发送给服务器.在大多数情况下,向服务器发送一个请求而没有任何请求参数是没有什么意义的.如果没有请求参数,服务器就得不到上下文数据,也无法根据上下文数据为客户创建"个性化"的响应,实际上,服务器会向每一个客户发送同样的响应. 要想充分发挥Ajax技术的强大功能,这要求你向服务器发送一些上下文数据.假设有一个输入表单,其中

.NET组件控件实例编程系列——2.用Label控件模拟网页链接的组件

从本篇开始会通过实例介绍如何实现组件控件编程.在上一篇中提到通过组合实现组件编程,达到灵 活添加功能的效果.那么是如何组合的呢?一般是通过事件,在组件中处理控件的相关事件,在事件处理 程序中封装需要的功能. 本篇的实例是用Label模拟网页链接的效果.在.NET控件库中已经提供了LinkLabel控件,但该控件强 制显示下划线,而且只能改变链接颜色,不能改变背景色.这里通过处理Label控件的鼠标事件,动态改 变其显示相关属性,即可模拟出网页链接的效果.而且在事件中可以加入更多的效果,比Link