Delphi IDhttp 获取Cookie
2016-05-09 17:20
656 查看
获取post,或者get返回的cookie,除了过滤返回的字符串之外,最简单的方法是使用idhttp的CookieManager属性
比如获得IDhttp返回的全部Cookie
[delphi] view
plain copy
print?
if idhttp1.CookieManager.CookieCollection.Count > 0 then
for i := 0 to idhttp1.CookieManager.CookieCollection.Count - 1 do
temp := temp + idhttp1.CookieManager.CookieCollection.Items[i] .CookieText + ';';
也可以通过属性名和属性值的形式获得,这样就可以提取出个别的Cookie值
[delphi] view
plain copy
print?
idhttp1.CookieManager.CookieCollection.Items[i]
.CookieName idhttp1.CookieManager.CookieCollection.Items[i]
.Value
比如:
[delphi] view
plain copy
print?
temp := TStringList.Create;
if idhttp1.CookieManager.CookieCollection.Count > 0 then
for i := 0 to idhttp1.CookieManager.CookieCollection.Count - 1 do
// temp := temp + idhttp1.CookieManager.CookieCollection.Items[i] .CookieText + ';';
temp.Add(idhttp1.CookieManager.CookieCollection.Items[i]
.CookieName + '=' + idhttp1.CookieManager.CookieCollection.Items[i]
.Value);
比如获得IDhttp返回的全部Cookie
[delphi] view
plain copy
print?
if idhttp1.CookieManager.CookieCollection.Count > 0 then
for i := 0 to idhttp1.CookieManager.CookieCollection.Count - 1 do
temp := temp + idhttp1.CookieManager.CookieCollection.Items[i] .CookieText + ';';
也可以通过属性名和属性值的形式获得,这样就可以提取出个别的Cookie值
[delphi] view
plain copy
print?
idhttp1.CookieManager.CookieCollection.Items[i]
.CookieName idhttp1.CookieManager.CookieCollection.Items[i]
.Value
比如:
[delphi] view
plain copy
print?
temp := TStringList.Create;
if idhttp1.CookieManager.CookieCollection.Count > 0 then
for i := 0 to idhttp1.CookieManager.CookieCollection.Count - 1 do
// temp := temp + idhttp1.CookieManager.CookieCollection.Items[i] .CookieText + ';';
temp.Add(idhttp1.CookieManager.CookieCollection.Items[i]
.CookieName + '=' + idhttp1.CookieManager.CookieCollection.Items[i]
.Value);
相关文章推荐
- Linux服务器利用Nethogs监控每个进程的网络使用情况
- [置顶] KMeans算法检测网络异常入侵
- TCP/IP协议学习之TCP、IP篇
- delphi的idhttp的get 和 post的使用
- 网络编程知识(2)--Socket理解
- [ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureException
- HTTP gzip和deflate的几点区别
- OkHttp+ Retrofit使用从0开始(一)
- 返回内部类网络判断的状态
- HTTP状态码:400\500 错误代码
- 【python学习】网络爬虫——基础案例教程
- Content-Type的几种常用数据编码格式
- iOS 网络请求 NSURLSession
- 关于spring的httpInvoker学习
- 关于http代理
- Iphone如何判断当前网络的运营商
- android判断网络连接状态
- 项目背景: 1、接口URL:http://192.168.xx.xx:8080/mserver/rest/ms 2、接口参数:data=xxxxx&key=xxxxx,数据是加密的 3、请求方式
- 转 TCP协议中的三次握手和四次挥手(图解)
- java模拟http请求调用远程接口工具类