Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type RequestOption ¶
type RequestOption = func(req *xmlHttpRequest)
func RequestOptionAsync ¶
func RequestOptionAsync( val bool, ) RequestOption
func RequestOptionPassword ¶
func RequestOptionPassword(_ string) RequestOption
func RequestOptionUserName ¶
func RequestOptionUserName(_ string) RequestOption
type XmlHttpRequest ¶
type XmlHttpRequest interface {
event.EventTarget
Abort() error
Open(string, string, ...RequestOption)
// Deprecated: This just callse [XmlHttpRequest.SendBody] passing a nil body. This will
// eventually change to accept a body argument of type [io.Reader];
//
// For a smooth transition, chande all calls to this function to call
// [XmlHttpRequest.SendBody] passing nil.
Send() error
SendBody(body io.Reader) error
Status() int
StatusText() string
ResponseText() string
SetRequestHeader(name string, value string)
GetAllResponseHeaders() (res string, err error)
OverrideMimeType(mimeType string) error
GetResponseHeader(headerName string) *string
SetWithCredentials(val bool) error
WithCredentials() bool
ResponseURL() string
Response() string
SetTimeout(int) error
Timeout() int
}
func NewXmlHttpRequest ¶
func NewXmlHttpRequest(ctx html.BrowsingContext, clock *clock.Clock) XmlHttpRequest
Click to show internal directories.
Click to hide internal directories.