http

package
v0.0.7 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 28, 2026 License: CC0-1.0 Imports: 6 Imported by: 0

Documentation

Overview

Package http provides Go bindings for android.net.http.

Index

Constants

View Source
const (
	HttpCacheDisabled           = consts.HttpCacheDisabled
	HttpCacheDisk               = consts.HttpCacheDisk
	HttpCacheDiskNoHttp         = consts.HttpCacheDiskNoHttp
	HttpCacheInMemory           = consts.HttpCacheInMemory
	ErrorAddressUnreachable     = consts.ErrorAddressUnreachable
	ErrorConnectionClosed       = consts.ErrorConnectionClosed
	ErrorConnectionRefused      = consts.ErrorConnectionRefused
	ErrorConnectionReset        = consts.ErrorConnectionReset
	ErrorConnectionTimedOut     = consts.ErrorConnectionTimedOut
	ErrorHostnameNotResolved    = consts.ErrorHostnameNotResolved
	ErrorInternetDisconnected   = consts.ErrorInternetDisconnected
	ErrorNetworkChanged         = consts.ErrorNetworkChanged
	ErrorOther                  = consts.ErrorOther
	ErrorQuicProtocolFailed     = consts.ErrorQuicProtocolFailed
	ErrorTimedOut               = consts.ErrorTimedOut
	RequestPriorityHighest      = consts.RequestPriorityHighest
	RequestPriorityIdle         = consts.RequestPriorityIdle
	RequestPriorityLow          = consts.RequestPriorityLow
	RequestPriorityLowest       = consts.RequestPriorityLowest
	RequestPriorityMedium       = consts.RequestPriorityMedium
	Connecting                  = consts.Connecting
	DownloadingPacFile          = consts.DownloadingPacFile
	EstablishingProxyTunnel     = consts.EstablishingProxyTunnel
	Idle                        = consts.Idle
	Invalid                     = consts.Invalid
	ReadingResponse             = consts.ReadingResponse
	ResolvingHost               = consts.ResolvingHost
	ResolvingHostInPacFile      = consts.ResolvingHostInPacFile
	ResolvingProxyForUrl        = consts.ResolvingProxyForUrl
	SendingRequest              = consts.SendingRequest
	SslHandshake                = consts.SslHandshake
	WaitingForAvailableSocket   = consts.WaitingForAvailableSocket
	WaitingForCache             = consts.WaitingForCache
	WaitingForDelegate          = consts.WaitingForDelegate
	WaitingForResponse          = consts.WaitingForResponse
	WaitingForStalledSocketPool = consts.WaitingForStalledSocketPool
	SslDateInvalid              = consts.SslDateInvalid
	SslExpired                  = consts.SslExpired
	SslIdmismatch               = consts.SslIdmismatch
	SslInvalid                  = consts.SslInvalid
	SslMaxError                 = consts.SslMaxError
	SslNotyetvalid              = consts.SslNotyetvalid
	SslUntrusted                = consts.SslUntrusted
	DnsOptionDisabled           = consts.DnsOptionDisabled
	DnsOptionEnabled            = consts.DnsOptionEnabled
	DnsOptionUnspecified        = consts.DnsOptionUnspecified
	MigrationOptionDisabled     = consts.MigrationOptionDisabled
	MigrationOptionEnabled      = consts.MigrationOptionEnabled
	MigrationOptionUnspecified  = consts.MigrationOptionUnspecified
	StreamPriorityHighest       = consts.StreamPriorityHighest
	StreamPriorityIdle          = consts.StreamPriorityIdle
	StreamPriorityLow           = consts.StreamPriorityLow
	StreamPriorityLowest        = consts.StreamPriorityLowest
	StreamPriorityMedium        = consts.StreamPriorityMedium
)

Variables

This section is empty.

Functions

func Init

func Init(env *jni.Env) error

Init resolves all JNI class and method references for this package. It is safe to call multiple times (uses sync.Once internally). Exported for E2E testing on Android.

Types

type BidirectionalStream

type BidirectionalStream struct {
	VM  *jni.VM
	Obj *jni.GlobalRef
}

BidirectionalStream wraps android.net.http.BidirectionalStream.

func (*BidirectionalStream) Cancel

func (m *BidirectionalStream) Cancel() error

Cancel calls android.net.http.BidirectionalStream.cancel.

func (*BidirectionalStream) Flush

func (m *BidirectionalStream) Flush() error

Flush calls android.net.http.BidirectionalStream.flush.

func (*BidirectionalStream) GetHeaders

func (m *BidirectionalStream) GetHeaders() (*jni.Object, error)

GetHeaders calls android.net.http.BidirectionalStream.getHeaders.

func (*BidirectionalStream) GetHttpMethod

func (m *BidirectionalStream) GetHttpMethod() (string, error)

GetHttpMethod calls android.net.http.BidirectionalStream.getHttpMethod.

func (*BidirectionalStream) GetPriority

func (m *BidirectionalStream) GetPriority() (int32, error)

GetPriority calls android.net.http.BidirectionalStream.getPriority.

func (*BidirectionalStream) GetTrafficStatsTag

func (m *BidirectionalStream) GetTrafficStatsTag() (int32, error)

GetTrafficStatsTag calls android.net.http.BidirectionalStream.getTrafficStatsTag.

func (*BidirectionalStream) GetTrafficStatsUid

func (m *BidirectionalStream) GetTrafficStatsUid() (int32, error)

GetTrafficStatsUid calls android.net.http.BidirectionalStream.getTrafficStatsUid.

func (*BidirectionalStream) HasTrafficStatsTag

func (m *BidirectionalStream) HasTrafficStatsTag() (bool, error)

HasTrafficStatsTag calls android.net.http.BidirectionalStream.hasTrafficStatsTag.

func (*BidirectionalStream) HasTrafficStatsUid

func (m *BidirectionalStream) HasTrafficStatsUid() (bool, error)

HasTrafficStatsUid calls android.net.http.BidirectionalStream.hasTrafficStatsUid.

func (*BidirectionalStream) IsDelayRequestHeadersUntilFirstFlushEnabled

func (m *BidirectionalStream) IsDelayRequestHeadersUntilFirstFlushEnabled() (bool, error)

IsDelayRequestHeadersUntilFirstFlushEnabled calls android.net.http.BidirectionalStream.isDelayRequestHeadersUntilFirstFlushEnabled.

func (*BidirectionalStream) IsDone

func (m *BidirectionalStream) IsDone() (bool, error)

IsDone calls android.net.http.BidirectionalStream.isDone.

func (*BidirectionalStream) Start

func (m *BidirectionalStream) Start() error

Start calls android.net.http.BidirectionalStream.start.

type BidirectionalStreamBuilder

type BidirectionalStreamBuilder struct {
	VM  *jni.VM
	Obj *jni.GlobalRef
}

BidirectionalStreamBuilder wraps android.net.http.BidirectionalStream$Builder.

func (*BidirectionalStreamBuilder) AddHeader

func (m *BidirectionalStreamBuilder) AddHeader(arg0 string, arg1 string) (*jni.Object, error)

AddHeader calls android.net.http.BidirectionalStream$Builder.addHeader.

func (*BidirectionalStreamBuilder) Build

func (m *BidirectionalStreamBuilder) Build() (*jni.Object, error)

Build calls android.net.http.BidirectionalStream$Builder.build.

func (*BidirectionalStreamBuilder) SetDelayRequestHeadersUntilFirstFlushEnabled

func (m *BidirectionalStreamBuilder) SetDelayRequestHeadersUntilFirstFlushEnabled(arg0 bool) (*jni.Object, error)

SetDelayRequestHeadersUntilFirstFlushEnabled calls android.net.http.BidirectionalStream$Builder.setDelayRequestHeadersUntilFirstFlushEnabled.

func (*BidirectionalStreamBuilder) SetHttpMethod

func (m *BidirectionalStreamBuilder) SetHttpMethod(arg0 string) (*jni.Object, error)

SetHttpMethod calls android.net.http.BidirectionalStream$Builder.setHttpMethod.

func (*BidirectionalStreamBuilder) SetPriority

func (m *BidirectionalStreamBuilder) SetPriority(arg0 int32) (*jni.Object, error)

SetPriority calls android.net.http.BidirectionalStream$Builder.setPriority.

func (*BidirectionalStreamBuilder) SetTrafficStatsTag

func (m *BidirectionalStreamBuilder) SetTrafficStatsTag(arg0 int32) (*jni.Object, error)

SetTrafficStatsTag calls android.net.http.BidirectionalStream$Builder.setTrafficStatsTag.

func (*BidirectionalStreamBuilder) SetTrafficStatsUid

func (m *BidirectionalStreamBuilder) SetTrafficStatsUid(arg0 int32) (*jni.Object, error)

SetTrafficStatsUid calls android.net.http.BidirectionalStream$Builder.setTrafficStatsUid.

type BidirectionalStreamCallback

type BidirectionalStreamCallback struct {
	VM  *jni.VM
	Obj *jni.GlobalRef
}

BidirectionalStreamCallback wraps android.net.http.BidirectionalStream$Callback.

func (*BidirectionalStreamCallback) OnCanceled

func (m *BidirectionalStreamCallback) OnCanceled(arg0 *jni.Object, arg1 *jni.Object) error

OnCanceled calls android.net.http.BidirectionalStream$Callback.onCanceled.

func (*BidirectionalStreamCallback) OnFailed

func (m *BidirectionalStreamCallback) OnFailed(
	arg0 *jni.Object,
	arg1 *jni.Object,
	arg2 *jni.Object,
) error

OnFailed calls android.net.http.BidirectionalStream$Callback.onFailed.

func (*BidirectionalStreamCallback) OnResponseHeadersReceived

func (m *BidirectionalStreamCallback) OnResponseHeadersReceived(arg0 *jni.Object, arg1 *jni.Object) error

OnResponseHeadersReceived calls android.net.http.BidirectionalStream$Callback.onResponseHeadersReceived.

func (*BidirectionalStreamCallback) OnResponseTrailersReceived

func (m *BidirectionalStreamCallback) OnResponseTrailersReceived(
	arg0 *jni.Object,
	arg1 *jni.Object,
	arg2 *jni.Object,
) error

OnResponseTrailersReceived calls android.net.http.BidirectionalStream$Callback.onResponseTrailersReceived.

func (*BidirectionalStreamCallback) OnStreamReady

func (m *BidirectionalStreamCallback) OnStreamReady(arg0 *jni.Object) error

OnStreamReady calls android.net.http.BidirectionalStream$Callback.onStreamReady.

func (*BidirectionalStreamCallback) OnSucceeded

func (m *BidirectionalStreamCallback) OnSucceeded(arg0 *jni.Object, arg1 *jni.Object) error

OnSucceeded calls android.net.http.BidirectionalStream$Callback.onSucceeded.

type ConnectionMigrationOptions

type ConnectionMigrationOptions struct {
	VM  *jni.VM
	Obj *jni.GlobalRef
}

ConnectionMigrationOptions wraps android.net.http.ConnectionMigrationOptions.

func (*ConnectionMigrationOptions) GetAllowNonDefaultNetworkUsage

func (m *ConnectionMigrationOptions) GetAllowNonDefaultNetworkUsage() (int32, error)

GetAllowNonDefaultNetworkUsage calls android.net.http.ConnectionMigrationOptions.getAllowNonDefaultNetworkUsage.

func (*ConnectionMigrationOptions) GetDefaultNetworkMigration

func (m *ConnectionMigrationOptions) GetDefaultNetworkMigration() (int32, error)

GetDefaultNetworkMigration calls android.net.http.ConnectionMigrationOptions.getDefaultNetworkMigration.

func (*ConnectionMigrationOptions) GetPathDegradationMigration

func (m *ConnectionMigrationOptions) GetPathDegradationMigration() (int32, error)

GetPathDegradationMigration calls android.net.http.ConnectionMigrationOptions.getPathDegradationMigration.

type ConnectionMigrationOptionsBuilder

type ConnectionMigrationOptionsBuilder struct {
	VM  *jni.VM
	Obj *jni.GlobalRef
}

ConnectionMigrationOptionsBuilder wraps android.net.http.ConnectionMigrationOptions$Builder.

func (*ConnectionMigrationOptionsBuilder) Build

Build calls android.net.http.ConnectionMigrationOptions$Builder.build.

func (*ConnectionMigrationOptionsBuilder) SetAllowNonDefaultNetworkUsage

func (m *ConnectionMigrationOptionsBuilder) SetAllowNonDefaultNetworkUsage(arg0 int32) (*jni.Object, error)

SetAllowNonDefaultNetworkUsage calls android.net.http.ConnectionMigrationOptions$Builder.setAllowNonDefaultNetworkUsage.

func (*ConnectionMigrationOptionsBuilder) SetDefaultNetworkMigration

func (m *ConnectionMigrationOptionsBuilder) SetDefaultNetworkMigration(arg0 int32) (*jni.Object, error)

SetDefaultNetworkMigration calls android.net.http.ConnectionMigrationOptions$Builder.setDefaultNetworkMigration.

func (*ConnectionMigrationOptionsBuilder) SetPathDegradationMigration

func (m *ConnectionMigrationOptionsBuilder) SetPathDegradationMigration(arg0 int32) (*jni.Object, error)

SetPathDegradationMigration calls android.net.http.ConnectionMigrationOptions$Builder.setPathDegradationMigration.

type DnsOptions

type DnsOptions struct {
	VM  *jni.VM
	Obj *jni.GlobalRef
}

DnsOptions wraps android.net.http.DnsOptions.

func (*DnsOptions) GetPersistHostCache

func (m *DnsOptions) GetPersistHostCache() (int32, error)

GetPersistHostCache calls android.net.http.DnsOptions.getPersistHostCache.

func (*DnsOptions) GetPersistHostCachePeriod

func (m *DnsOptions) GetPersistHostCachePeriod() (*jni.Object, error)

GetPersistHostCachePeriod calls android.net.http.DnsOptions.getPersistHostCachePeriod.

func (*DnsOptions) GetPreestablishConnectionsToStaleDnsResults

func (m *DnsOptions) GetPreestablishConnectionsToStaleDnsResults() (int32, error)

GetPreestablishConnectionsToStaleDnsResults calls android.net.http.DnsOptions.getPreestablishConnectionsToStaleDnsResults.

func (*DnsOptions) GetStaleDns

func (m *DnsOptions) GetStaleDns() (int32, error)

GetStaleDns calls android.net.http.DnsOptions.getStaleDns.

func (*DnsOptions) GetStaleDnsOptions

func (m *DnsOptions) GetStaleDnsOptions() (*jni.Object, error)

GetStaleDnsOptions calls android.net.http.DnsOptions.getStaleDnsOptions.

func (*DnsOptions) GetUseHttpStackDnsResolver

func (m *DnsOptions) GetUseHttpStackDnsResolver() (int32, error)

GetUseHttpStackDnsResolver calls android.net.http.DnsOptions.getUseHttpStackDnsResolver.

type DnsOptionsBuilder

type DnsOptionsBuilder struct {
	VM  *jni.VM
	Obj *jni.GlobalRef
}

DnsOptionsBuilder wraps android.net.http.DnsOptions$Builder.

func (*DnsOptionsBuilder) Build

func (m *DnsOptionsBuilder) Build() (*jni.Object, error)

Build calls android.net.http.DnsOptions$Builder.build.

func (*DnsOptionsBuilder) SetPersistHostCache

func (m *DnsOptionsBuilder) SetPersistHostCache(arg0 int32) (*jni.Object, error)

SetPersistHostCache calls android.net.http.DnsOptions$Builder.setPersistHostCache.

func (*DnsOptionsBuilder) SetPersistHostCachePeriod

func (m *DnsOptionsBuilder) SetPersistHostCachePeriod(arg0 *jni.Object) (*jni.Object, error)

SetPersistHostCachePeriod calls android.net.http.DnsOptions$Builder.setPersistHostCachePeriod.

func (*DnsOptionsBuilder) SetPreestablishConnectionsToStaleDnsResults

func (m *DnsOptionsBuilder) SetPreestablishConnectionsToStaleDnsResults(arg0 int32) (*jni.Object, error)

SetPreestablishConnectionsToStaleDnsResults calls android.net.http.DnsOptions$Builder.setPreestablishConnectionsToStaleDnsResults.

func (*DnsOptionsBuilder) SetStaleDns

func (m *DnsOptionsBuilder) SetStaleDns(arg0 int32) (*jni.Object, error)

SetStaleDns calls android.net.http.DnsOptions$Builder.setStaleDns.

func (*DnsOptionsBuilder) SetStaleDnsOptions

func (m *DnsOptionsBuilder) SetStaleDnsOptions(arg0 *jni.Object) (*jni.Object, error)

SetStaleDnsOptions calls android.net.http.DnsOptions$Builder.setStaleDnsOptions.

func (*DnsOptionsBuilder) SetUseHttpStackDnsResolver

func (m *DnsOptionsBuilder) SetUseHttpStackDnsResolver(arg0 int32) (*jni.Object, error)

SetUseHttpStackDnsResolver calls android.net.http.DnsOptions$Builder.setUseHttpStackDnsResolver.

type DnsOptionsStaleDnsOptions

type DnsOptionsStaleDnsOptions struct {
	VM  *jni.VM
	Obj *jni.GlobalRef
}

DnsOptionsStaleDnsOptions wraps android.net.http.DnsOptions$StaleDnsOptions.

func (*DnsOptionsStaleDnsOptions) GetAllowCrossNetworkUsage

func (m *DnsOptionsStaleDnsOptions) GetAllowCrossNetworkUsage() (int32, error)

GetAllowCrossNetworkUsage calls android.net.http.DnsOptions$StaleDnsOptions.getAllowCrossNetworkUsage.

func (*DnsOptionsStaleDnsOptions) GetFreshLookupTimeout

func (m *DnsOptionsStaleDnsOptions) GetFreshLookupTimeout() (*jni.Object, error)

GetFreshLookupTimeout calls android.net.http.DnsOptions$StaleDnsOptions.getFreshLookupTimeout.

func (*DnsOptionsStaleDnsOptions) GetMaxExpiredDelay

func (m *DnsOptionsStaleDnsOptions) GetMaxExpiredDelay() (*jni.Object, error)

GetMaxExpiredDelay calls android.net.http.DnsOptions$StaleDnsOptions.getMaxExpiredDelay.

func (*DnsOptionsStaleDnsOptions) GetUseStaleOnNameNotResolved

func (m *DnsOptionsStaleDnsOptions) GetUseStaleOnNameNotResolved() (int32, error)

GetUseStaleOnNameNotResolved calls android.net.http.DnsOptions$StaleDnsOptions.getUseStaleOnNameNotResolved.

type Engine

type Engine struct {
	VM  *jni.VM
	Obj *jni.GlobalRef
}

Engine wraps android.net.http.HttpEngine.

func (*Engine) BindToNetwork

func (m *Engine) BindToNetwork(arg0 *jni.Object) error

BindToNetwork calls android.net.http.HttpEngine.bindToNetwork.

func (*Engine) CreateUrlStreamHandlerFactory

func (m *Engine) CreateUrlStreamHandlerFactory() (*jni.Object, error)

CreateUrlStreamHandlerFactory calls android.net.http.HttpEngine.createUrlStreamHandlerFactory.

func (*Engine) GetVersionString

func (m *Engine) GetVersionString() (string, error)

GetVersionString calls android.net.http.HttpEngine.getVersionString.

func (*Engine) NewBidirectionalStreamBuilder

func (m *Engine) NewBidirectionalStreamBuilder(
	arg0 string,
	arg1 *jni.Object,
	arg2 *jni.Object,
) (*jni.Object, error)

NewBidirectionalStreamBuilder calls android.net.http.HttpEngine.newBidirectionalStreamBuilder.

func (*Engine) NewUrlRequestBuilder

func (m *Engine) NewUrlRequestBuilder(
	arg0 string,
	arg1 *jni.Object,
	arg2 *jni.Object,
) (*jni.Object, error)

NewUrlRequestBuilder calls android.net.http.HttpEngine.newUrlRequestBuilder.

func (*Engine) OpenConnection

func (m *Engine) OpenConnection(arg0 *jni.Object) (*jni.Object, error)

OpenConnection calls android.net.http.HttpEngine.openConnection.

func (*Engine) Shutdown

func (m *Engine) Shutdown() error

Shutdown calls android.net.http.HttpEngine.shutdown.

type EngineBuilder

type EngineBuilder struct {
	VM  *jni.VM
	Obj *jni.GlobalRef
}

EngineBuilder wraps android.net.http.HttpEngine$Builder.

func (*EngineBuilder) AddQuicHint

func (m *EngineBuilder) AddQuicHint(
	arg0 string,
	arg1 int32,
	arg2 int32,
) (*jni.Object, error)

AddQuicHint calls android.net.http.HttpEngine$Builder.addQuicHint.

func (*EngineBuilder) Build

func (m *EngineBuilder) Build() (*jni.Object, error)

Build calls android.net.http.HttpEngine$Builder.build.

func (*EngineBuilder) GetDefaultUserAgent

func (m *EngineBuilder) GetDefaultUserAgent() (string, error)

GetDefaultUserAgent calls android.net.http.HttpEngine$Builder.getDefaultUserAgent.

func (*EngineBuilder) SetConnectionMigrationOptions

func (m *EngineBuilder) SetConnectionMigrationOptions(arg0 *jni.Object) (*jni.Object, error)

SetConnectionMigrationOptions calls android.net.http.HttpEngine$Builder.setConnectionMigrationOptions.

func (*EngineBuilder) SetDnsOptions

func (m *EngineBuilder) SetDnsOptions(arg0 *jni.Object) (*jni.Object, error)

SetDnsOptions calls android.net.http.HttpEngine$Builder.setDnsOptions.

func (*EngineBuilder) SetEnableBrotli

func (m *EngineBuilder) SetEnableBrotli(arg0 bool) (*jni.Object, error)

SetEnableBrotli calls android.net.http.HttpEngine$Builder.setEnableBrotli.

func (*EngineBuilder) SetEnableHttp2

func (m *EngineBuilder) SetEnableHttp2(arg0 bool) (*jni.Object, error)

SetEnableHttp2 calls android.net.http.HttpEngine$Builder.setEnableHttp2.

func (*EngineBuilder) SetEnableHttpCache

func (m *EngineBuilder) SetEnableHttpCache(arg0 int32, arg1 int64) (*jni.Object, error)

SetEnableHttpCache calls android.net.http.HttpEngine$Builder.setEnableHttpCache.

func (*EngineBuilder) SetEnablePublicKeyPinningBypassForLocalTrustAnchors

func (m *EngineBuilder) SetEnablePublicKeyPinningBypassForLocalTrustAnchors(arg0 bool) (*jni.Object, error)

SetEnablePublicKeyPinningBypassForLocalTrustAnchors calls android.net.http.HttpEngine$Builder.setEnablePublicKeyPinningBypassForLocalTrustAnchors.

func (*EngineBuilder) SetEnableQuic

func (m *EngineBuilder) SetEnableQuic(arg0 bool) (*jni.Object, error)

SetEnableQuic calls android.net.http.HttpEngine$Builder.setEnableQuic.

func (*EngineBuilder) SetQuicOptions

func (m *EngineBuilder) SetQuicOptions(arg0 *jni.Object) (*jni.Object, error)

SetQuicOptions calls android.net.http.HttpEngine$Builder.setQuicOptions.

func (*EngineBuilder) SetStoragePath

func (m *EngineBuilder) SetStoragePath(arg0 string) (*jni.Object, error)

SetStoragePath calls android.net.http.HttpEngine$Builder.setStoragePath.

func (*EngineBuilder) SetUserAgent

func (m *EngineBuilder) SetUserAgent(arg0 string) (*jni.Object, error)

SetUserAgent calls android.net.http.HttpEngine$Builder.setUserAgent.

type Exception

type Exception struct {
	VM  *jni.VM
	Obj *jni.GlobalRef
}

Exception wraps android.net.http.HttpException.

func NewException

func NewException(vm *jni.VM, arg0 string, arg1 *jni.Object) (*Exception, error)

NewException creates a new android.net.http.HttpException instance.

type InlineExecutionProhibitedException

type InlineExecutionProhibitedException struct {
	VM  *jni.VM
	Obj *jni.GlobalRef
}

InlineExecutionProhibitedException wraps android.net.http.InlineExecutionProhibitedException.

func NewInlineExecutionProhibitedException

func NewInlineExecutionProhibitedException(vm *jni.VM) (*InlineExecutionProhibitedException, error)

NewInlineExecutionProhibitedException creates a new android.net.http.InlineExecutionProhibitedException instance.

type NetworkException

type NetworkException struct {
	VM  *jni.VM
	Obj *jni.GlobalRef
}

NetworkException wraps android.net.http.NetworkException.

func (*NetworkException) GetErrorCode

func (m *NetworkException) GetErrorCode() (int32, error)

GetErrorCode calls android.net.http.NetworkException.getErrorCode.

func (*NetworkException) IsImmediatelyRetryable

func (m *NetworkException) IsImmediatelyRetryable() (bool, error)

IsImmediatelyRetryable calls android.net.http.NetworkException.isImmediatelyRetryable.

type QuicOptions

type QuicOptions struct {
	VM  *jni.VM
	Obj *jni.GlobalRef
}

QuicOptions wraps android.net.http.QuicOptions.

func (*QuicOptions) GetHandshakeUserAgent

func (m *QuicOptions) GetHandshakeUserAgent() (string, error)

GetHandshakeUserAgent calls android.net.http.QuicOptions.getHandshakeUserAgent.

func (*QuicOptions) GetIdleConnectionTimeout

func (m *QuicOptions) GetIdleConnectionTimeout() (*jni.Object, error)

GetIdleConnectionTimeout calls android.net.http.QuicOptions.getIdleConnectionTimeout.

func (*QuicOptions) GetInMemoryServerConfigsCacheSize

func (m *QuicOptions) GetInMemoryServerConfigsCacheSize() (int32, error)

GetInMemoryServerConfigsCacheSize calls android.net.http.QuicOptions.getInMemoryServerConfigsCacheSize.

func (*QuicOptions) HasInMemoryServerConfigsCacheSize

func (m *QuicOptions) HasInMemoryServerConfigsCacheSize() (bool, error)

HasInMemoryServerConfigsCacheSize calls android.net.http.QuicOptions.hasInMemoryServerConfigsCacheSize.

type QuicOptionsBuilder

type QuicOptionsBuilder struct {
	VM  *jni.VM
	Obj *jni.GlobalRef
}

QuicOptionsBuilder wraps android.net.http.QuicOptions$Builder.

func (*QuicOptionsBuilder) AddAllowedQuicHost

func (m *QuicOptionsBuilder) AddAllowedQuicHost(arg0 string) (*jni.Object, error)

AddAllowedQuicHost calls android.net.http.QuicOptions$Builder.addAllowedQuicHost.

func (*QuicOptionsBuilder) Build

func (m *QuicOptionsBuilder) Build() (*jni.Object, error)

Build calls android.net.http.QuicOptions$Builder.build.

func (*QuicOptionsBuilder) SetHandshakeUserAgent

func (m *QuicOptionsBuilder) SetHandshakeUserAgent(arg0 string) (*jni.Object, error)

SetHandshakeUserAgent calls android.net.http.QuicOptions$Builder.setHandshakeUserAgent.

func (*QuicOptionsBuilder) SetIdleConnectionTimeout

func (m *QuicOptionsBuilder) SetIdleConnectionTimeout(arg0 *jni.Object) (*jni.Object, error)

SetIdleConnectionTimeout calls android.net.http.QuicOptions$Builder.setIdleConnectionTimeout.

func (*QuicOptionsBuilder) SetInMemoryServerConfigsCacheSize

func (m *QuicOptionsBuilder) SetInMemoryServerConfigsCacheSize(arg0 int32) (*jni.Object, error)

SetInMemoryServerConfigsCacheSize calls android.net.http.QuicOptions$Builder.setInMemoryServerConfigsCacheSize.

type ResponseCache

type ResponseCache struct {
	VM  *jni.VM
	Obj *jni.GlobalRef
}

ResponseCache wraps android.net.http.HttpResponseCache.

func (*ResponseCache) Close

func (m *ResponseCache) Close() error

Close calls android.net.http.HttpResponseCache.close.

func (*ResponseCache) Delete

func (m *ResponseCache) Delete() error

Delete calls android.net.http.HttpResponseCache.delete.

func (*ResponseCache) Flush

func (m *ResponseCache) Flush() error

Flush calls android.net.http.HttpResponseCache.flush.

func (*ResponseCache) GetHitCount

func (m *ResponseCache) GetHitCount() (int32, error)

GetHitCount calls android.net.http.HttpResponseCache.getHitCount.

func (*ResponseCache) GetInstalled

func (m *ResponseCache) GetInstalled() (*jni.Object, error)

GetInstalled calls android.net.http.HttpResponseCache.getInstalled.

func (*ResponseCache) GetNetworkCount

func (m *ResponseCache) GetNetworkCount() (int32, error)

GetNetworkCount calls android.net.http.HttpResponseCache.getNetworkCount.

func (*ResponseCache) GetRequestCount

func (m *ResponseCache) GetRequestCount() (int32, error)

GetRequestCount calls android.net.http.HttpResponseCache.getRequestCount.

func (*ResponseCache) MaxSize

func (m *ResponseCache) MaxSize() (int64, error)

MaxSize calls android.net.http.HttpResponseCache.maxSize.

func (*ResponseCache) Put

func (m *ResponseCache) Put(arg0 *jni.Object, arg1 *jni.Object) (*jni.Object, error)

Put calls android.net.http.HttpResponseCache.put.

func (*ResponseCache) Size

func (m *ResponseCache) Size() (int64, error)

Size calls android.net.http.HttpResponseCache.size.

type SslCertificate

type SslCertificate struct {
	VM  *jni.VM
	Obj *jni.GlobalRef
}

SslCertificate wraps android.net.http.SslCertificate.

func NewSslCertificate

func NewSslCertificate(vm *jni.VM, arg0 string, arg1 string, arg2 string, arg3 string) (*SslCertificate, error)

NewSslCertificate creates a new android.net.http.SslCertificate instance.

func (*SslCertificate) GetIssuedBy

func (m *SslCertificate) GetIssuedBy() (*jni.Object, error)

GetIssuedBy calls android.net.http.SslCertificate.getIssuedBy.

func (*SslCertificate) GetIssuedTo

func (m *SslCertificate) GetIssuedTo() (*jni.Object, error)

GetIssuedTo calls android.net.http.SslCertificate.getIssuedTo.

func (*SslCertificate) GetValidNotAfter

func (m *SslCertificate) GetValidNotAfter() (string, error)

GetValidNotAfter calls android.net.http.SslCertificate.getValidNotAfter.

func (*SslCertificate) GetValidNotAfterDate

func (m *SslCertificate) GetValidNotAfterDate() (*jni.Object, error)

GetValidNotAfterDate calls android.net.http.SslCertificate.getValidNotAfterDate.

func (*SslCertificate) GetValidNotBefore

func (m *SslCertificate) GetValidNotBefore() (string, error)

GetValidNotBefore calls android.net.http.SslCertificate.getValidNotBefore.

func (*SslCertificate) GetValidNotBeforeDate

func (m *SslCertificate) GetValidNotBeforeDate() (*jni.Object, error)

GetValidNotBeforeDate calls android.net.http.SslCertificate.getValidNotBeforeDate.

func (*SslCertificate) GetX509Certificate

func (m *SslCertificate) GetX509Certificate() (*jni.Object, error)

GetX509Certificate calls android.net.http.SslCertificate.getX509Certificate.

func (*SslCertificate) RestoreState

func (m *SslCertificate) RestoreState(arg0 *jni.Object) (*jni.Object, error)

RestoreState calls android.net.http.SslCertificate.restoreState.

func (*SslCertificate) SaveState

func (m *SslCertificate) SaveState(arg0 *jni.Object) (*jni.Object, error)

SaveState calls android.net.http.SslCertificate.saveState.

func (*SslCertificate) ToString

func (m *SslCertificate) ToString() (string, error)

ToString calls android.net.http.SslCertificate.toString.

type SslCertificateDName

type SslCertificateDName struct {
	VM  *jni.VM
	Obj *jni.GlobalRef
}

SslCertificateDName wraps android.net.http.SslCertificate$DName.

func (*SslCertificateDName) GetCName

func (m *SslCertificateDName) GetCName() (string, error)

GetCName calls android.net.http.SslCertificate$DName.getCName.

func (*SslCertificateDName) GetDName

func (m *SslCertificateDName) GetDName() (string, error)

GetDName calls android.net.http.SslCertificate$DName.getDName.

func (*SslCertificateDName) GetOName

func (m *SslCertificateDName) GetOName() (string, error)

GetOName calls android.net.http.SslCertificate$DName.getOName.

func (*SslCertificateDName) GetUName

func (m *SslCertificateDName) GetUName() (string, error)

GetUName calls android.net.http.SslCertificate$DName.getUName.

type SslError

type SslError struct {
	VM  *jni.VM
	Obj *jni.GlobalRef
}

SslError wraps android.net.http.SslError.

func NewSslError

func NewSslError(vm *jni.VM, arg0 int32, arg1 *jni.Object) (*SslError, error)

NewSslError creates a new android.net.http.SslError instance.

func (*SslError) AddError

func (m *SslError) AddError(arg0 int32) (bool, error)

AddError calls android.net.http.SslError.addError.

func (*SslError) GetCertificate

func (m *SslError) GetCertificate() (*jni.Object, error)

GetCertificate calls android.net.http.SslError.getCertificate.

func (*SslError) GetPrimaryError

func (m *SslError) GetPrimaryError() (int32, error)

GetPrimaryError calls android.net.http.SslError.getPrimaryError.

func (*SslError) GetUrl

func (m *SslError) GetUrl() (string, error)

GetUrl calls android.net.http.SslError.getUrl.

func (*SslError) HasError

func (m *SslError) HasError(arg0 int32) (bool, error)

HasError calls android.net.http.SslError.hasError.

func (*SslError) ToString

func (m *SslError) ToString() (string, error)

ToString calls android.net.http.SslError.toString.

type UploadDataProvider

type UploadDataProvider struct {
	VM  *jni.VM
	Obj *jni.GlobalRef
}

UploadDataProvider wraps android.net.http.UploadDataProvider.

func (*UploadDataProvider) Close

func (m *UploadDataProvider) Close() error

Close calls android.net.http.UploadDataProvider.close.

func (*UploadDataProvider) GetLength

func (m *UploadDataProvider) GetLength() (int64, error)

GetLength calls android.net.http.UploadDataProvider.getLength.

func (*UploadDataProvider) Rewind

func (m *UploadDataProvider) Rewind(arg0 *jni.Object) error

Rewind calls android.net.http.UploadDataProvider.rewind.

type UploadDataSink

type UploadDataSink struct {
	VM  *jni.VM
	Obj *jni.GlobalRef
}

UploadDataSink wraps android.net.http.UploadDataSink.

func (*UploadDataSink) OnReadError

func (m *UploadDataSink) OnReadError(arg0 *jni.Object) error

OnReadError calls android.net.http.UploadDataSink.onReadError.

func (*UploadDataSink) OnReadSucceeded

func (m *UploadDataSink) OnReadSucceeded(arg0 bool) error

OnReadSucceeded calls android.net.http.UploadDataSink.onReadSucceeded.

func (*UploadDataSink) OnRewindError

func (m *UploadDataSink) OnRewindError(arg0 *jni.Object) error

OnRewindError calls android.net.http.UploadDataSink.onRewindError.

func (*UploadDataSink) OnRewindSucceeded

func (m *UploadDataSink) OnRewindSucceeded() error

OnRewindSucceeded calls android.net.http.UploadDataSink.onRewindSucceeded.

type UrlRequest

type UrlRequest struct {
	VM  *jni.VM
	Obj *jni.GlobalRef
}

UrlRequest wraps android.net.http.UrlRequest.

func (*UrlRequest) Cancel

func (m *UrlRequest) Cancel() error

Cancel calls android.net.http.UrlRequest.cancel.

func (*UrlRequest) FollowRedirect

func (m *UrlRequest) FollowRedirect() error

FollowRedirect calls android.net.http.UrlRequest.followRedirect.

func (*UrlRequest) GetHeaders

func (m *UrlRequest) GetHeaders() (*jni.Object, error)

GetHeaders calls android.net.http.UrlRequest.getHeaders.

func (*UrlRequest) GetHttpMethod

func (m *UrlRequest) GetHttpMethod() (string, error)

GetHttpMethod calls android.net.http.UrlRequest.getHttpMethod.

func (*UrlRequest) GetPriority

func (m *UrlRequest) GetPriority() (int32, error)

GetPriority calls android.net.http.UrlRequest.getPriority.

func (*UrlRequest) GetStatus

func (m *UrlRequest) GetStatus(arg0 *jni.Object) error

GetStatus calls android.net.http.UrlRequest.getStatus.

func (*UrlRequest) GetTrafficStatsTag

func (m *UrlRequest) GetTrafficStatsTag() (int32, error)

GetTrafficStatsTag calls android.net.http.UrlRequest.getTrafficStatsTag.

func (*UrlRequest) GetTrafficStatsUid

func (m *UrlRequest) GetTrafficStatsUid() (int32, error)

GetTrafficStatsUid calls android.net.http.UrlRequest.getTrafficStatsUid.

func (*UrlRequest) HasTrafficStatsTag

func (m *UrlRequest) HasTrafficStatsTag() (bool, error)

HasTrafficStatsTag calls android.net.http.UrlRequest.hasTrafficStatsTag.

func (*UrlRequest) HasTrafficStatsUid

func (m *UrlRequest) HasTrafficStatsUid() (bool, error)

HasTrafficStatsUid calls android.net.http.UrlRequest.hasTrafficStatsUid.

func (*UrlRequest) IsCacheDisabled

func (m *UrlRequest) IsCacheDisabled() (bool, error)

IsCacheDisabled calls android.net.http.UrlRequest.isCacheDisabled.

func (*UrlRequest) IsDirectExecutorAllowed

func (m *UrlRequest) IsDirectExecutorAllowed() (bool, error)

IsDirectExecutorAllowed calls android.net.http.UrlRequest.isDirectExecutorAllowed.

func (*UrlRequest) IsDone

func (m *UrlRequest) IsDone() (bool, error)

IsDone calls android.net.http.UrlRequest.isDone.

func (*UrlRequest) Start

func (m *UrlRequest) Start() error

Start calls android.net.http.UrlRequest.start.

type UrlRequestBuilder

type UrlRequestBuilder struct {
	VM  *jni.VM
	Obj *jni.GlobalRef
}

UrlRequestBuilder wraps android.net.http.UrlRequest$Builder.

func (*UrlRequestBuilder) AddHeader

func (m *UrlRequestBuilder) AddHeader(arg0 string, arg1 string) (*jni.Object, error)

AddHeader calls android.net.http.UrlRequest$Builder.addHeader.

func (*UrlRequestBuilder) BindToNetwork

func (m *UrlRequestBuilder) BindToNetwork(arg0 *jni.Object) (*jni.Object, error)

BindToNetwork calls android.net.http.UrlRequest$Builder.bindToNetwork.

func (*UrlRequestBuilder) Build

func (m *UrlRequestBuilder) Build() (*jni.Object, error)

Build calls android.net.http.UrlRequest$Builder.build.

func (*UrlRequestBuilder) SetCacheDisabled

func (m *UrlRequestBuilder) SetCacheDisabled(arg0 bool) (*jni.Object, error)

SetCacheDisabled calls android.net.http.UrlRequest$Builder.setCacheDisabled.

func (*UrlRequestBuilder) SetDirectExecutorAllowed

func (m *UrlRequestBuilder) SetDirectExecutorAllowed(arg0 bool) (*jni.Object, error)

SetDirectExecutorAllowed calls android.net.http.UrlRequest$Builder.setDirectExecutorAllowed.

func (*UrlRequestBuilder) SetHttpMethod

func (m *UrlRequestBuilder) SetHttpMethod(arg0 string) (*jni.Object, error)

SetHttpMethod calls android.net.http.UrlRequest$Builder.setHttpMethod.

func (*UrlRequestBuilder) SetPriority

func (m *UrlRequestBuilder) SetPriority(arg0 int32) (*jni.Object, error)

SetPriority calls android.net.http.UrlRequest$Builder.setPriority.

func (*UrlRequestBuilder) SetTrafficStatsTag

func (m *UrlRequestBuilder) SetTrafficStatsTag(arg0 int32) (*jni.Object, error)

SetTrafficStatsTag calls android.net.http.UrlRequest$Builder.setTrafficStatsTag.

func (*UrlRequestBuilder) SetTrafficStatsUid

func (m *UrlRequestBuilder) SetTrafficStatsUid(arg0 int32) (*jni.Object, error)

SetTrafficStatsUid calls android.net.http.UrlRequest$Builder.setTrafficStatsUid.

func (*UrlRequestBuilder) SetUploadDataProvider

func (m *UrlRequestBuilder) SetUploadDataProvider(arg0 *jni.Object, arg1 *jni.Object) (*jni.Object, error)

SetUploadDataProvider calls android.net.http.UrlRequest$Builder.setUploadDataProvider.

type UrlRequestCallback

type UrlRequestCallback struct {
	VM  *jni.VM
	Obj *jni.GlobalRef
}

UrlRequestCallback wraps android.net.http.UrlRequest$Callback.

func (*UrlRequestCallback) OnCanceled

func (m *UrlRequestCallback) OnCanceled(arg0 *jni.Object, arg1 *jni.Object) error

OnCanceled calls android.net.http.UrlRequest$Callback.onCanceled.

func (*UrlRequestCallback) OnFailed

func (m *UrlRequestCallback) OnFailed(
	arg0 *jni.Object,
	arg1 *jni.Object,
	arg2 *jni.Object,
) error

OnFailed calls android.net.http.UrlRequest$Callback.onFailed.

func (*UrlRequestCallback) OnRedirectReceived

func (m *UrlRequestCallback) OnRedirectReceived(
	arg0 *jni.Object,
	arg1 *jni.Object,
	arg2 string,
) error

OnRedirectReceived calls android.net.http.UrlRequest$Callback.onRedirectReceived.

func (*UrlRequestCallback) OnResponseStarted

func (m *UrlRequestCallback) OnResponseStarted(arg0 *jni.Object, arg1 *jni.Object) error

OnResponseStarted calls android.net.http.UrlRequest$Callback.onResponseStarted.

func (*UrlRequestCallback) OnSucceeded

func (m *UrlRequestCallback) OnSucceeded(arg0 *jni.Object, arg1 *jni.Object) error

OnSucceeded calls android.net.http.UrlRequest$Callback.onSucceeded.

type UrlRequestStatusListener

type UrlRequestStatusListener struct {
	VM  *jni.VM
	Obj *jni.GlobalRef
}

UrlRequestStatusListener wraps android.net.http.UrlRequest$StatusListener.

func (*UrlRequestStatusListener) OnStatus

func (m *UrlRequestStatusListener) OnStatus(arg0 int32) error

OnStatus calls android.net.http.UrlRequest$StatusListener.onStatus.

type UrlResponseInfo

type UrlResponseInfo struct {
	VM  *jni.VM
	Obj *jni.GlobalRef
}

UrlResponseInfo wraps android.net.http.UrlResponseInfo.

func (*UrlResponseInfo) GetHeaders

func (m *UrlResponseInfo) GetHeaders() (*jni.Object, error)

GetHeaders calls android.net.http.UrlResponseInfo.getHeaders.

func (*UrlResponseInfo) GetHttpStatusCode

func (m *UrlResponseInfo) GetHttpStatusCode() (int32, error)

GetHttpStatusCode calls android.net.http.UrlResponseInfo.getHttpStatusCode.

func (*UrlResponseInfo) GetHttpStatusText

func (m *UrlResponseInfo) GetHttpStatusText() (string, error)

GetHttpStatusText calls android.net.http.UrlResponseInfo.getHttpStatusText.

func (*UrlResponseInfo) GetNegotiatedProtocol

func (m *UrlResponseInfo) GetNegotiatedProtocol() (string, error)

GetNegotiatedProtocol calls android.net.http.UrlResponseInfo.getNegotiatedProtocol.

func (*UrlResponseInfo) GetReceivedByteCount

func (m *UrlResponseInfo) GetReceivedByteCount() (int64, error)

GetReceivedByteCount calls android.net.http.UrlResponseInfo.getReceivedByteCount.

func (*UrlResponseInfo) GetUrl

func (m *UrlResponseInfo) GetUrl() (string, error)

GetUrl calls android.net.http.UrlResponseInfo.getUrl.

func (*UrlResponseInfo) WasCached

func (m *UrlResponseInfo) WasCached() (bool, error)

WasCached calls android.net.http.UrlResponseInfo.wasCached.

type X509TrustManagerExtensions

type X509TrustManagerExtensions struct {
	VM  *jni.VM
	Obj *jni.GlobalRef
}

X509TrustManagerExtensions wraps android.net.http.X509TrustManagerExtensions.

func NewX509TrustManagerExtensions

func NewX509TrustManagerExtensions(vm *jni.VM, arg0 *jni.Object) (*X509TrustManagerExtensions, error)

NewX509TrustManagerExtensions creates a new android.net.http.X509TrustManagerExtensions instance.

func (*X509TrustManagerExtensions) IsSameTrustConfiguration

func (m *X509TrustManagerExtensions) IsSameTrustConfiguration(arg0 string, arg1 string) (bool, error)

IsSameTrustConfiguration calls android.net.http.X509TrustManagerExtensions.isSameTrustConfiguration.

func (*X509TrustManagerExtensions) IsUserAddedCertificate

func (m *X509TrustManagerExtensions) IsUserAddedCertificate(arg0 *jni.Object) (bool, error)

IsUserAddedCertificate calls android.net.http.X509TrustManagerExtensions.isUserAddedCertificate.

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL