NSHTTPCookie类详解
| 继承自 | |
| 符合 | |
| 框架 |
/系统/资源库/框架/ Foundation.framework
|
| 可用性 |
安装使用Safari 1.0在Mac OS X V10.2。
在Mac OS X v10.2.7和更高的市场。
|
| 伴侣指南 | |
| 宣布 |
NSHTTPCookie.h
|
概述
NSHTTPCookie对象代表一个HTTP cookie。 这是一个不可改变的对象,从一个包含cookie的属性的字典初始化。
两种版本都支持Cookie的:
0版:这个版本是指“传统”或“旧式”饼干,原来的cookie的格式是由Netscape定义。 大多数遇到的cookie是在这种格式。
第1版:这个版本是指定义在RFC 2965 HTTP状态管理机制的cookies。
通过的议定书
任务
创建Cookie实例
转换请求头的cookie
获取Cookie属性
类方法
cookiesWithResponseHeaderFields:forURL:
返回NSHTTPCookie对象提供的网址所提供的响应头字段对应的数组。
参数
- headerFields
-
头字段用于创建的
NSHTTPCookie对象。 - theURL
-
网址相关联的创建的cookie。
返回值
创建的cookie数组。
讨论
这种方法忽略headerFields无关的头字段,允许字典包含额外的数据。
, 如果 headerFields不指定一个给定的cookie的域,cookie是创建一个theURL的默认域值。
如果headerFields不指定为一个给定的cookie的路径,Cookie是创建一个“/”的默认路径值。
可用性
- 安装使用Safari 1.0在Mac OS X V10.2。
- 在Mac OS X v10.2.7和更高的市场。
宣布
NSHTTPCookie.h
cookieWithProperties:
创建并初始化一个NSHTTPCookie对象,使用提供的属性。
参数
- 属性
-
新的Cookie对象的属性,表示为键值对。
返回值
新创建的cookie对象。 nil nil ,如果提供的属性是无效的。
讨论
可用的头字段常量的价值观强加在字典中的约束更多信息,请参阅“常量 “ 。
可用性
- 安装使用Safari 1.0在Mac OS X V10.2。
- 在Mac OS X v10.2.7和更高的市场。
宣布
NSHTTPCookie.h
requestHeaderFieldsWithCookies:
返回头字段对应的饼干提供的数组字典。
参数
- 饼干
-
头字段创建的cookie。
返回值
从所提供的Cookie字典中创建的头字段。 可以使用这本词典添加到请求的cookie。
可用性
- 安装使用Safari 1.0在Mac OS X V10.2。
- 在Mac OS X v10.2.7和更高的市场。
宣布
NSHTTPCookie.h
实例方法
评论
返回接收器的注释字符串。
返回值
接收机的注释字符串或nil ,如果cookie没有评论。 这个字符串是适合呈现给用户,说明这个cookie的内容和目的。
可用性
- 安装使用Safari 1.0在Mac OS X V10.2。
- 在Mac OS X v10.2.7和更高的市场。
宣布
NSHTTPCookie.h
commentURL
返回的接收器的评论URL。
返回值
评论的网址或接收器的nil ,如果cookie没有。 此值指定一个URL,这是适合提交关于这个cookie的进一步信息的链接用户。
可用性
- 安装使用Safari 1.0在Mac OS X V10.2。
- 在Mac OS X v10.2.7和更高的市场。
宣布
NSHTTPCookie.h
域
返回接收器的cookie的域。
返回值
接收器的cookie的域。
讨论
如果该域不以点开始的,然后只发送cookie的域所指定的确切主机。 如果该域并以点开始,那么该Cookie发送到其他主机,以及在该领域,受到一定的限制。 更多细节,请参阅RFC 2965。
可用性
- 安装使用Safari 1.0在Mac OS X V10.2。
- 在Mac OS X v10.2.7和更高的市场。
宣布
NSHTTPCookie.h
expiresDate
返回接收的截止日期。
返回值
接收器的到期日期,如在“会话”曲奇的情况下,如果没有具体的到期nil ,或无。 失效日期应删除cookie的日期。
可用性
- 安装使用Safari 1.0在Mac OS X V10.2。
- 在Mac OS X v10.2.7和更高的市场。
宣布
NSHTTPCookie.h
initWithProperties:
返回一个初始化NSHTTPCookie的对象,使用提供的属性。
参数
- 属性
-
新的Cookie对象的属性,表示为键值对。
返回值
初始化Cookie对象。 nil nil ,如果提供的属性是无效的。
讨论
可用的头字段常量的价值观强加在字典中的约束更多信息,请参阅“常量 “ 。
可用性
- 安装使用Safari 1.0在Mac OS X V10.2。
- 在Mac OS X v10.2.7和更高的市场。
宣布
NSHTTPCookie.h
isHTTPOnly
返回接收者是否应该只被发送到每个RFC 2965的HTTP服务器。
返回值
如果这个cookie只能通过HTTP头发送, YES NO ,否则, YES YES 。
讨论
Cookies可能会被标记为HTTP只能由一个服务器(或由JavaScript)。 作为标记的Cookies设置必须通过HTTP头只发送HTTP请求的URL匹配各自的cookie路径和域。
重要事项 :为HTTP指定的Cookie不应交付任何JavaScript应用程序,以防止跨站点脚本漏洞。
可用性
- 在Mac OS X v10.6中和以后。
宣布
NSHTTPCookie.h
isSecure
返回他的cookie是否只应通过安全通道发送。
返回值
如果这个cookie只应该是通过安全通道发送,否则NO 。
可用性
- 安装使用Safari 1.0在Mac OS X V10.2。
- 在Mac OS X v10.2.7和更高的市场。
宣布
NSHTTPCookie.h
isSessionOnly
返回接收器是否应该被丢弃在会议结束时(不论到期日期)。
返回值
如果接收器应丢弃在会议结束时(不论到期日期),否则NO 。
可用性
- 安装使用Safari 1.0在Mac OS X V10.2。
- 在Mac OS X v10.2.7和更高的市场。
宣布
NSHTTPCookie.h
名称
返回接收器的名称。
返回值
接收器的名称。
可用性
- 安装使用Safari 1.0在Mac OS X V10.2。
- 在Mac OS X v10.2.7和更高的市场。
宣布
NSHTTPCookie.h
路径
返回接收器的路径。
返回值
接收器的路径。
讨论
这条道路的要求,在cookie的域,这个前缀的所有路径,cookie将被发送。 “/”的路径,域,cookie将被所有的URL发送。
可用性
- 安装使用Safari 1.0在Mac OS X V10.2。
- 在Mac OS X v10.2.7和更高的市场。
宣布
NSHTTPCookie.h
portList
返回接收机的端口列表。
返回值
Cookie的港口名单,作为NSNumber对象包含整数数组返回。 如果cookie没有端口列表,此方法nil nil,cookie将被发送到任何端口。 否则,Cookie是只发送到指定端口的端口列表。
可用性
- 安装使用Safari 1.0在Mac OS X V10.2。
- 在Mac OS X v10.2.7和更高的市场。
宣布
NSHTTPCookie.h
属性
返回接收器的Cookie属性。
返回值
一个接收器的Cookie属性的字典表示。
讨论
可以使用这本词典initWithProperties:或cookieWithProperties: ,以创建一个NSHTTPCookie NSHTTPCookie对象。
initWithProperties:为更多的属性字典的约束信息。
可用性
- 安装使用Safari 1.0在Mac OS X V10.2。
- 在Mac OS X v10.2.7和更高的市场。
宣布
NSHTTPCookie.h
价值
返回接收的价值。
返回值
接收器的价值。
可用性
- 安装使用Safari 1.0在Mac OS X V10.2。
- 在Mac OS X v10.2.7和更高的市场。
宣布
NSHTTPCookie.h
版本
返回接收器的版本。
返回值
接收器的版本。 0版本的地图“旧式”的Netscape的cookie。 版本1映射到RFC 2965的cookies。
可用性
- 安装使用Safari 1.0在Mac OS X V10.2。
- 在Mac OS X v10.2.7和更高的市场。
宣布
NSHTTPCookie.h
常量
HTTP cookie的属性键
这些常量定义在一个包含cookie的属性的字典支持的键。
外部的NSString * NSHTTPCookieComment ;
外部的NSString * NSHTTPCookieCommentURL ;
外部的NSString * NSHTTPCookieDiscard ;
外部的NSString * NSHTTPCookieDomain ;
外部的NSString * NSHTTPCookieExpires ;
外部的NSString * NSHTTPCookieMaximumAge ;
外部的NSString * NSHTTPCookieName ;
外部的NSString * NSHTTPCookieOriginURL ;
外部的NSString * NSHTTPCookiePath ;
外部的NSString * NSHTTPCookiePort ;
外部的NSString * NSHTTPCookieSecure ;
外部的NSString * NSHTTPCookieValue ;
外部的NSString * NSHTTPCookieVersion ;
常量
NSHTTPCookieComment-
NSStringNSString对象,其中包含Cookie的评论。仅适用于第1版饼干和更高的有效。 这头字段是可选的。
可在Mac OS X V10.2和更高版本。
声明中
NSHTTPCookie.h。 NSHTTPCookieCommentURL-
一个
NSURL对象NSString对象包含Cookie的评论的网址。只有有效的版本1的cookies或更高版本。 这头字段是可选的。
可在Mac OS X V10.2和更高版本。
声明中
NSHTTPCookie.h。 NSHTTPCookieDiscard-
说明cookie是否应在会议结束时丢弃
NSStringNSString对象。字符串值必须是“true”或“假”。 这头字段是可选的。 默认为“假”,除非这是Cookie是第1版或以上,价值
NSHTTPCookieMaximumAge未指定,在这种情况下,,它被假定为“TRUE” 。可在Mac OS X V10.2和更高版本。
声明中
NSHTTPCookie.h。 NSHTTPCookieDomain-
NSStringNSString对象,其中包含Cookie的域。要么
NSHTTPCookieDomain或NSHTTPCookieOriginURL必须指定一个值。 如果缺少这个头字段域推断从价值NSHTTPCookieOriginURL。可在Mac OS X V10.2和更高版本。
声明中
NSHTTPCookie.h。 NSHTTPCookieExpires-
一个
NSDate对象或NSString对象指定Cookie的到期日期。这头字段仅用于版本0的cookie。 这头字段是可选的。
可在Mac OS X V10.2和更高版本。
声明中
NSHTTPCookie.h。 NSHTTPCookieMaximumAge-
NSStringNSString对象,包含一个整数,说明多久,在几秒钟内的Cookie应保持在最,。仅适用于第1版饼干和更高的有效。 默认为“0”。 此字段是可选的。
可在Mac OS X V10.2和更高版本。
声明中
NSHTTPCookie.h。 NSHTTPCookieName-
NSStringNSString对象,其中包含的cookie的名称。 此字段是必需的。可在Mac OS X V10.2和更高版本。
声明中
NSHTTPCookie.h。 NSHTTPCookieOriginURL-
一个NSURL或
NSString对象,其中包含的URL设置这个cookie。要么
NSHTTPCookieDomain或NSHTTPCookieOriginURL必须指定一个值。可在Mac OS X V10.2和更高版本。
声明中
NSHTTPCookie.h。 NSHTTPCookiePath-
NSStringNSString对象,包含cookie的路径。 此字段是必需的,如果你正在使用的NSHTTPCookieDomain的关键,而不是NSHTTPCookieOriginURL关键。如果您使用
NSHTTPCookieOriginURL的关键,该路径是推断,如果它没有提供。 默认值是“/”。可在Mac OS X V10.2和更高版本。
声明中
NSHTTPCookie.h。 NSHTTPCookiePort-
NSStringNSString对象,其中包含逗号分隔的整数指定cookie的端口值。只有有效的版本1的cookies或更高版本。 默认值是一个空字符串(""). 这头字段是可选的。
可在Mac OS X V10.2和更高版本。
声明中
NSHTTPCookie.h。 NSHTTPCookieSecure-
表明,该cookie应只通过安全通道传输
NSStringNSString对象。提供任何此键的值表示该Cookie应保持安全。
可在Mac OS X V10.2和更高版本。
声明中
NSHTTPCookie.h。 NSHTTPCookieValue-
NSStringNSString对象,其中包含cookie的值。这头字段是必需的。
可在Mac OS X V10.2和更高版本。
声明中
NSHTTPCookie.h。 NSHTTPCookieVersion-
NSStringNSString对象,指定cookie的版本。必须是“0”或“1”。 默认为“0”。 这头字段是可选的。
可在Mac OS X V10.2和更高版本。
声明中
NSHTTPCookie.h。
可用性
- 安装使用Safari 1.0在Mac OS X V10.2。
- 在Mac OS X v10.2.7和更高的市场。
宣布
NSHTTPCookie.h
NSHTTPCookie类详解的更多相关文章
- java之StringBuffer类详解
StringBuffer 线程安全的可变字符序列. StringBuffer源码分析(JDK1.6): public final class StringBuffer extends Abstract ...
- java之AbstractStringBuilder类详解
目录 AbstractStringBuilder类 字段 构造器 方法 public abstract String toString() 扩充容量 void expandCapacity(in ...
- java之StringBuilder类详解
StringBuilder 非线程安全的可变字符序列 .该类被设计用作StringBuffer的一个简易替换,用在字符串缓冲区被单个线程使用的时候(这种情况很普遍).如果可能,建议优先采用该类,因为在 ...
- Java String类详解
Java String类详解 Java字符串类(java.lang.String)是Java中使用最多的类,也是最为特殊的一个类,很多时候,我们对它既熟悉又陌生. 类结构: public final ...
- QAction类详解:
先贴一段描述:Qt文档原文: Detailed Description The QAction class provides an abstract user interface action tha ...
- JAVAEE学习——struts2_01:简介、搭建、架构、配置、action类详解和练习:客户列表
一.struts2是什么 1.概念 2.struts2使用优势以及历史 二.搭建struts2框架 1.导包 (解压缩)struts2-blank.war就会看到 2.书写Action类 public ...
- Struts2-整理笔记(二)常量配置、动态方法调用、Action类详解
1.修改struts2常量配置(3种) 第一种 在str/struts.xml中添加constant标签 <struts> <!-- 如果使用使用动态方法调用和include冲突 - ...
- C# 内置 DateTime类详解
C# 内置 DateTime类详解 摘抄自微软官方文档,用来方便自己查阅:网址:https://msdn.microsoft.com/zh-cn/library/system.datetime(v=v ...
- Android游戏开发之旅 View类详解
Android游戏开发之旅 View类详解 自定义 View的常用方法: onFinishInflate() 当View中所有的子控件 均被映射成xml后触发 onMeasure(int, int) ...
随机推荐
- bootstrap的弹出框
data-toggle="popover";//以弹出框事件触发 data-content="弹出框中内容"; data-placement="弹出框 ...
- java多线程下如何调用一个共同的内存单元(调用同一个对象)
/* * 关于线程下共享相同的内存单元(包括代码与数据) * ,并利用这些共享单元来实现数据交换,实时通信与必要的同步操作. * 对于Thread(Runnable target)构造方法创建的线程, ...
- 118. 119. Pascal's Triangle -- 杨辉三角形
118. Given numRows, generate the first numRows of Pascal's triangle. For example, given numRows = 5, ...
- Java 集合系列 08 Map架构
java 集合系列目录: Java 集合系列 01 总体框架 Java 集合系列 02 Collection架构 Java 集合系列 03 ArrayList详细介绍(源码解析)和使用示例 Java ...
- Spring使用jdbcJdbcTemplate和三种方法配置数据源
三种方法配置数据源 1.需要引入jar包:spring-jdbc-4.3.2.RELEASE.jar <!-- spring内置,springJdbc,配置数据源 --> <bean ...
- Java 容器(集合)
import java.util.*; 一.基础概念 1.什么是容器? 2.为什么需要容器? 3.容器的分类? 二.重点知识 List接口 Collections类 (1)为什么需要? Collect ...
- 语句:分支语句、switch case ——7月22日
语句的类型包括:声明语句.表达式语句.选择语句.循环语句.跳转语句.异常语句 1.声明语句引:入新的变量或常量. 变量声明可以选择为变量赋值. 在常量声明中必须赋值. 例如: int i = 0;// ...
- Singleton、MultiThread、Lib——实现单实例无锁多线程安全API
前阵子写静态lib导出单实例多线程安全API时,出现了CRITICAL_SECTION初始化太晚的问题,之后查看了错误的资料,引导向了错误的理解,以至于今天凌晨看到另一份代码,也不多想的以为s ...
- Ext grid checkbox 分页 翻页 勾选 问题
timeArray = new Array(); //临时数组变量 var timeStatusBar = new Ext.ux.StatusBar({ id: 'statusbar', defaul ...
- Jquery select 选中项中自定义的值
给select 赋值,除了已有的value及text,新建一属性simple_name function GetDicOfficeList(dicType, sid) { $.ajax({ url: ...