HttpCookie 类

定义

HttpCookie 对象表示 HTTP Cookie,它承载服务器和用户代理之间的状态信息。

[Android.Runtime.Register("java/net/HttpCookie", DoNotGenerateAcw=true)]
public sealed class HttpCookie : Java.Lang.Object, IDisposable, Java.Interop.IJavaPeerable, Java.Lang.ICloneable
[<Android.Runtime.Register("java/net/HttpCookie", DoNotGenerateAcw=true)>]
type HttpCookie = class
    inherit Object
    interface ICloneable
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
继承
HttpCookie
属性
实现

注解

HttpCookie 对象表示 HTTP Cookie,它承载服务器和用户代理之间的状态信息。 Cookie 被广泛采用以创建有状态会话。

有 3 个 HTTP Cookie 规范:blockquote> Netscape 草稿<br> RFC 2109 -<http://www.ietf.org/rfc/rfc2109.txthttp://www.ietf.org/rfc/rfc2109.txt br> RFC 2965 -<http://www.ietf.org/rfc/rfc2965.txthttp://www.ietf.org/rfc/rfc2965.txt /blockquote <>

HttpCookie 类可以接受所有这些 3 种语法形式。

已在 1.6 中添加。

Java文档java.net.HttpCookie

本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。

构造函数

名称 说明
HttpCookie(String, String)

构造具有指定名称和值的 Cookie。

属性

名称 说明
Class

返回此 Object的运行时类。

(继承自 Object)
Comment

返回描述此 Cookie 用途的注释,或者 null Cookie 没有注释时。 - 或 - 指定描述 Cookie 用途的注释。

CommentURL

返回描述此 Cookie 用途的注释 URL,或者 null Cookie 没有注释 URL。 - 或 - 指定描述 Cookie 用途的注释 URL。

Discard

返回 cookie 的放弃属性 - 或 - 指定用户代理是否应无条件地放弃 Cookie。

Domain

返回为此 Cookie 设置的域名。 - 或 - 指定应在其中显示此 Cookie 的域。

Handle

基础 Android 实例的句柄。

(继承自 Object)
HasExpired

报告此 HTTP Cookie 是否已过期。

HttpOnly

如果 true 此 Cookie 包含 HttpOnly 属性,则返回。 - 或 - 指示是否应将 Cookie 视为仅 HTTP。

JniIdentityHashCode

HttpCookie 对象表示 HTTP Cookie,它承载服务器和用户代理之间的状态信息。

(继承自 Object)
JniPeerMembers

HttpCookie 对象表示 HTTP Cookie,它承载服务器和用户代理之间的状态信息。

MaxAge

返回 Cookie 的最大期限(以秒为单位)。 - 或 - 设置 Cookie 的最大期限(以秒为单位)。

Name

返回 Cookie 的名称。

Path

返回浏览器返回此 Cookie 的服务器的路径。 - 或 - 指定客户端应向其返回 Cookie 的 Cookie 的路径。

PeerReference

HttpCookie 对象表示 HTTP Cookie,它承载服务器和用户代理之间的状态信息。

(继承自 Object)
Portlist

返回 Cookie 的端口列表属性 - 或 - 指定 Cookie 的端口列表,该端口列表将 Cookie 限制回 Cookie 标头中的端口(s)。

Secure

返回 true 是否应将此 Cookie 发送到安全协议,或者 false 是否可以使用任何协议发送它。 - 或 - 指示是否只应使用安全协议(如 HTTPS 或 SSL)发送 Cookie。

ThresholdClass

此 API 支持 Mono for Android 基础结构,不打算直接从代码使用。

(继承自 Object)
ThresholdType

此 API 支持 Mono for Android 基础结构,不打算直接从代码使用。

(继承自 Object)
Value

返回 Cookie 的值。 - 或 - 在创建 Cookie 后向 Cookie 分配新值。

Version

返回此 Cookie 符合的协议的版本。 - 或 - 设置此 Cookie 符合的 Cookie 协议版本。

方法

名称 说明
Clone()

创建并返回此对象的副本。

Dispose()

HttpCookie 对象表示 HTTP Cookie,它承载服务器和用户代理之间的状态信息。

(继承自 Object)
Dispose(Boolean)

HttpCookie 对象表示 HTTP Cookie,它承载服务器和用户代理之间的状态信息。

(继承自 Object)
DomainMatches(String, String)

用于检查主机名是否在域中的实用工具方法。

Equals(Object)

指示其他对象是否“等于”此对象。

(继承自 Object)
GetHashCode()

返回对象的哈希代码值。

(继承自 Object)
JavaFinalize()

当垃圾回收确定不再引用该对象时,由对象上的垃圾回收器调用。

(继承自 Object)
Notify()

唤醒正在等待此对象的监视器的单个线程。

(继承自 Object)
NotifyAll()

唤醒正在等待此对象的监视器的所有线程。

(继承自 Object)
Parse(String)

从 set-cookie 或 set-cookie2 标头字符串构造 Cookie。

SetHandle(IntPtr, JniHandleOwnership)

设置 Handle 属性。

(继承自 Object)
ToArray<T>()

HttpCookie 对象表示 HTTP Cookie,它承载服务器和用户代理之间的状态信息。

(继承自 Object)
ToString()

返回对象的字符串表示形式。

(继承自 Object)
UnregisterFromRuntime()

HttpCookie 对象表示 HTTP Cookie,它承载服务器和用户代理之间的状态信息。

(继承自 Object)
Wait()

使当前线程等待,直到唤醒它,通常是通过 em 通知/em< 或 >em<interrupted>/em<。><>

(继承自 Object)
Wait(Int64, Int32)

使当前线程等待直到唤醒,通常是通过 <em>通知</em> 或 <em interrupted>/em<>,或直到经过一定数量的实时。

(继承自 Object)
Wait(Int64)

使当前线程等待直到唤醒,通常是通过 <em>通知</em> 或 <em interrupted>/em<>,或直到经过一定数量的实时。

(继承自 Object)

显式接口实现

名称 说明
IJavaPeerable.Disposed()

HttpCookie 对象表示 HTTP Cookie,它承载服务器和用户代理之间的状态信息。

(继承自 Object)
IJavaPeerable.DisposeUnlessReferenced()

HttpCookie 对象表示 HTTP Cookie,它承载服务器和用户代理之间的状态信息。

(继承自 Object)
IJavaPeerable.Finalized()

HttpCookie 对象表示 HTTP Cookie,它承载服务器和用户代理之间的状态信息。

(继承自 Object)
IJavaPeerable.JniManagedPeerState

HttpCookie 对象表示 HTTP Cookie,它承载服务器和用户代理之间的状态信息。

(继承自 Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

HttpCookie 对象表示 HTTP Cookie,它承载服务器和用户代理之间的状态信息。

(继承自 Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

HttpCookie 对象表示 HTTP Cookie,它承载服务器和用户代理之间的状态信息。

(继承自 Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

HttpCookie 对象表示 HTTP Cookie,它承载服务器和用户代理之间的状态信息。

(继承自 Object)

扩展方法

名称 说明
GetJniTypeName(IJavaPeerable)

获取实例 self类型的 JNI 名称。

JavaAs<TResult>(IJavaPeerable)

尝试强制self键入TResult,检查强制是否在Java端有效。

JavaCast<TResult>(IJavaObject)

执行 Android 运行时检查的类型转换。

JavaCast<TResult>(IJavaObject)

HttpCookie 对象表示 HTTP Cookie,它承载服务器和用户代理之间的状态信息。

TryJavaCast<TResult>(IJavaPeerable, TResult)

尝试强制self键入TResult,检查强制是否在Java端有效。

适用于