• Skip to content
  • Skip to link menu
  • KDE API Reference
  • kdelibs-4.14.38 API Reference
  • KDE Home
  • Contact Us
 

KIOSlave

  • HTTPProtocol
  • HTTPRequest
Public Types | Public Member Functions | Public Attributes | List of all members
HTTPProtocol::HTTPRequest Struct Reference

#include <http.h>

Public Types

enum  { CookiesAuto , CookiesManual , CookiesNone }
 

Public Member Functions

 HTTPRequest ()
 
QByteArray methodString () const
 

Public Attributes

bool allowTransferCompression
 
CacheTag cacheTag
 
QString charsets
 
enum HTTPProtocol::HTTPRequest:: { ... }  cookieMode
 
DAVRequest davData
 
bool disablePassDialog
 
bool doNotProxyAuthenticate
 
bool doNotWWWAuthenticate
 
QString encoded_hostname
 
KIO::filesize_t endoffset
 
QString id
 
bool isKeepAlive
 
bool isPersistentProxyConnection
 
int keepAliveTimeout
 
QString languages
 
KIO::HTTP_METHOD method
 
QString methodStringOverride
 
KIO::filesize_t offset
 
bool preferErrorPage
 
unsigned int prevResponseCode
 
KUrl proxyUrl
 
QStringList proxyUrls
 
KUrl redirectUrl
 
QString referrer
 
unsigned int responseCode
 
QByteArray sentMethodString
 
KUrl url
 
bool useCookieJar
 
QString userAgent
 
QString windowId
 

Detailed Description

The request for the current connection.

Definition at line 128 of file http.h.

Member Enumeration Documentation

◆ anonymous enum

anonymous enum
Enumerator
CookiesAuto 
CookiesManual 
CookiesNone 

Definition at line 183 of file http.h.

Constructor & Destructor Documentation

◆ HTTPRequest()

HTTPProtocol::HTTPRequest::HTTPRequest ( )
inline

Definition at line 130 of file http.h.

Member Function Documentation

◆ methodString()

QByteArray HTTPProtocol::HTTPRequest::methodString ( ) const

Definition at line 356 of file http.cpp.

Member Data Documentation

◆ allowTransferCompression

bool HTTPProtocol::HTTPRequest::allowTransferCompression

Definition at line 173 of file http.h.

◆ cacheTag

CacheTag HTTPProtocol::HTTPRequest::cacheTag

Definition at line 185 of file http.h.

◆ charsets

QString HTTPProtocol::HTTPRequest::charsets

Definition at line 159 of file http.h.

◆ 

enum { ... } HTTPProtocol::HTTPRequest::cookieMode

◆ davData

DAVRequest HTTPProtocol::HTTPRequest::davData

Definition at line 167 of file http.h.

◆ disablePassDialog

bool HTTPProtocol::HTTPRequest::disablePassDialog

Definition at line 174 of file http.h.

◆ doNotProxyAuthenticate

bool HTTPProtocol::HTTPRequest::doNotProxyAuthenticate

Definition at line 176 of file http.h.

◆ doNotWWWAuthenticate

bool HTTPProtocol::HTTPRequest::doNotWWWAuthenticate

Definition at line 175 of file http.h.

◆ encoded_hostname

QString HTTPProtocol::HTTPRequest::encoded_hostname

Definition at line 146 of file http.h.

◆ endoffset

KIO::filesize_t HTTPProtocol::HTTPRequest::endoffset

Definition at line 155 of file http.h.

◆ id

QString HTTPProtocol::HTTPRequest::id

Definition at line 166 of file http.h.

◆ isKeepAlive

bool HTTPProtocol::HTTPRequest::isKeepAlive

Definition at line 148 of file http.h.

◆ isPersistentProxyConnection

bool HTTPProtocol::HTTPRequest::isPersistentProxyConnection

Definition at line 172 of file http.h.

◆ keepAliveTimeout

int HTTPProtocol::HTTPRequest::keepAliveTimeout

Definition at line 149 of file http.h.

◆ languages

QString HTTPProtocol::HTTPRequest::languages

Definition at line 160 of file http.h.

◆ method

KIO::HTTP_METHOD HTTPProtocol::HTTPRequest::method

Definition at line 151 of file http.h.

◆ methodStringOverride

QString HTTPProtocol::HTTPRequest::methodStringOverride

Definition at line 152 of file http.h.

◆ offset

KIO::filesize_t HTTPProtocol::HTTPRequest::offset

Definition at line 154 of file http.h.

◆ preferErrorPage

bool HTTPProtocol::HTTPRequest::preferErrorPage

Definition at line 178 of file http.h.

◆ prevResponseCode

unsigned int HTTPProtocol::HTTPRequest::prevResponseCode

Definition at line 164 of file http.h.

◆ proxyUrl

KUrl HTTPProtocol::HTTPRequest::proxyUrl

Definition at line 169 of file http.h.

◆ proxyUrls

QStringList HTTPProtocol::HTTPRequest::proxyUrls

Definition at line 170 of file http.h.

◆ redirectUrl

KUrl HTTPProtocol::HTTPRequest::redirectUrl

Definition at line 168 of file http.h.

◆ referrer

QString HTTPProtocol::HTTPRequest::referrer

Definition at line 158 of file http.h.

◆ responseCode

unsigned int HTTPProtocol::HTTPRequest::responseCode

Definition at line 163 of file http.h.

◆ sentMethodString

QByteArray HTTPProtocol::HTTPRequest::sentMethodString

Definition at line 153 of file http.h.

◆ url

KUrl HTTPProtocol::HTTPRequest::url

Definition at line 145 of file http.h.

◆ useCookieJar

bool HTTPProtocol::HTTPRequest::useCookieJar

Definition at line 181 of file http.h.

◆ userAgent

QString HTTPProtocol::HTTPRequest::userAgent

Definition at line 161 of file http.h.

◆ windowId

QString HTTPProtocol::HTTPRequest::windowId

Definition at line 156 of file http.h.


The documentation for this struct was generated from the following files:
  • http.h
  • http.cpp
This file is part of the KDE documentation.
Documentation copyright © 1996-2023 The KDE developers.
Generated on Mon Feb 20 2023 00:00:00 by doxygen 1.9.6 written by Dimitri van Heesch, © 1997-2006

KDE's Doxygen guidelines are available online.

KIOSlave

Skip menu "KIOSlave"
  • Main Page
  • Alphabetical List
  • Class List
  • Class Hierarchy
  • Class Members
  • File List
  • File Members
  • Related Pages

kdelibs-4.14.38 API Reference

Skip menu "kdelibs-4.14.38 API Reference"
  • DNSSD
  • Interfaces
  •   KHexEdit
  •   KMediaPlayer
  •   KSpeech
  •   KTextEditor
  • kconf_update
  • KDE3Support
  •   KUnitTest
  • KDECore
  • KDED
  • KDEsu
  • KDEUI
  • KDEWebKit
  • KDocTools
  • KFile
  • KHTML
  • KImgIO
  • KInit
  • kio
  • KIOSlave
  • KJS
  •   KJS-API
  •   WTF
  • kjsembed
  • KNewStuff
  • KParts
  • KPty
  • Kross
  • KUnitConversion
  • KUtils
  • Nepomuk
  • Plasma
  • Solid
  • Sonnet
  • ThreadWeaver
Report problems with this website to our bug tracking system.
Contact the specific authors with questions and comments about the page contents.

KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V. | Legal