HTTP Services: Difference between revisions

Line 9: Line 9:
|-
|-
| 0x00010044
| 0x00010044
|  
| [[1.0.0-0]]
|  
|  
| [[HTTPC:Initialize|Initialize]]
| [[HTTPC:Initialize|Initialize]]
|-
|-
| 0x00020082
| 0x00020082
|  
| [[1.0.0-0]]
| Main-only
| Main-only
| [[HTTPC:CreateContext|CreateContext]]
| [[HTTPC:CreateContext|CreateContext]]
|-
|-
| 0x00030040
| 0x00030040
|  
| [[1.0.0-0]]
| All
| All
| [[HTTPC:CloseContext|CloseContext]]
| [[HTTPC:CloseContext|CloseContext]]
|-
|-
| 0x00040040
| 0x00040040
|  
| [[1.0.0-0]]
|  
|  
| [[HTTPC:CancelConnection|CancelConnection]]
| [[HTTPC:CancelConnection|CancelConnection]]
|-
|-
| 0x00050040
| 0x00050040
|  
| [[1.0.0-0]]
|  
|  
| [[HTTPC:GetRequestState|GetRequestState]]
| [[HTTPC:GetRequestState|GetRequestState]]
|-
|-
| 0x00060040
| 0x00060040
|  
| [[1.0.0-0]]
|  
|  
| [[HTTPC:GetDownloadSizeState|GetDownloadSizeState]]
| [[HTTPC:GetDownloadSizeState|GetDownloadSizeState]]
|-
|-
| 0x00070040
| 0x00070040
|  
| [[1.0.0-0]]
|  
|  
| [[HTTPC:GetRequestError|GetRequestError]]
| [[HTTPC:GetRequestError|GetRequestError]]
|-
|-
| 0x00080042
| 0x00080042
|  
| [[1.0.0-0]]
|  
|  
| [[HTTPC:InitializeConnectionSession|InitializeConnectionSession]]
| [[HTTPC:InitializeConnectionSession|InitializeConnectionSession]]
|-
|-
| 0x00090040
| 0x00090040
|  
| [[1.0.0-0]]
|  
|  
| [[HTTPC:BeginRequest|BeginRequest]]
| [[HTTPC:BeginRequest|BeginRequest]]
|-
|-
| 0x000A0040
| 0x000A0040
|  
| [[1.0.0-0]]
|  
|  
| [[HTTPC:BeginRequestAsync|BeginRequestAsync]]
| [[HTTPC:BeginRequestAsync|BeginRequestAsync]]
|-
|-
| 0x000B0082
| 0x000B0082
|  
| [[1.0.0-0]]
|  
|  
| [[HTTPC:ReceiveData|ReceiveData]]
| [[HTTPC:ReceiveData|ReceiveData]]
|-
|-
| 0x000C0102
| 0x000C0102
|  
| [[1.0.0-0]]
|  
|  
| [[HTTPC:ReceiveDataTimeout|ReceiveDataTimeout]]
| [[HTTPC:ReceiveDataTimeout|ReceiveDataTimeout]]
|-
|-
| 0x000D0146
| 0x000D0146
|  
| [[1.0.0-0]]
|  
|  
| [[HTTPC:SetProxy|SetProxy]]
| [[HTTPC:SetProxy|SetProxy]]
|-
|-
| 0x000E0040
| 0x000E0040
|  
| [[1.0.0-0]]
|  
|  
| [[HTTPC:SetProxyDefault|SetProxyDefault]]
| [[HTTPC:SetProxyDefault|SetProxyDefault]]
|-
|-
| 0x000F00C4
| 0x000F00C4
|  
| [[1.0.0-0]]
|  
|  
| [[HTTPC:SetBasicAuthorization|SetBasicAuthorization]]
| [[HTTPC:SetBasicAuthorization|SetBasicAuthorization]]
|-
|-
| 0x00100080
| 0x00100080
|  
| [[1.0.0-0]]
| Context-only
| Context-only
| [[HTTPC:SetSocketBufferSize|SetSocketBufferSize]]
| [[HTTPC:SetSocketBufferSize|SetSocketBufferSize]]
|-
|-
| 0x001100C4
| 0x001100C4
|  
| [[1.0.0-0]]
|  
|  
| [[HTTPC:AddRequestHeader|AddRequestHeader]]
| [[HTTPC:AddRequestHeader|AddRequestHeader]]
|-
|-
| 0x001200C4
| 0x001200C4
|  
| [[1.0.0-0]]
|  
|  
| [[HTTPC:AddPostDataAscii|AddPostDataAscii]]
| [[HTTPC:AddPostDataAscii|AddPostDataAscii]]
|-
|-
| 0x001300C4
| 0x001300C4
|  
| [[1.0.0-0]]
|  
|  
| AddPostDataBinary
| AddPostDataBinary
|-
|-
| 0x00140082
| 0x00140082
|  
| [[1.0.0-0]]
|  
|  
| [[HTTPC:AddPostDataRaw|AddPostDataRaw]]
| [[HTTPC:AddPostDataRaw|AddPostDataRaw]]
|-
|-
| 0x00150080
| 0x00150080
|  
| [[1.0.0-0]]
|  
|  
| SetPostDataType(u8 enum)
| SetPostDataType(u8 enum)
|-
|-
| 0x001600C4
| 0x001600C4
|  
| [[1.0.0-0]]
|  
|  
| SendPostDataAscii
| SendPostDataAscii
|-
|-
| 0x00170144
| 0x00170144
|  
| [[1.0.0-0]]
|  
|  
| SendPostDataAsciiTimeout
| SendPostDataAsciiTimeout
|-
|-
| 0x001800C4
| 0x001800C4
|  
| [[1.0.0-0]]
|  
|  
| SendPostDataBinary
| SendPostDataBinary
|-
|-
| 0x00190144
| 0x00190144
|  
| [[1.0.0-0]]
|  
|  
| SendPostDataBinaryTimeout
| SendPostDataBinaryTimeout
|-
|-
| 0x001A0082
| 0x001A0082
|  
| [[1.0.0-0]]
|  
|  
| SendPostDataRaw
| SendPostDataRaw
|-
|-
| 0x001B0102
| 0x001B0102
|  
| [[1.0.0-0]]
|  
|  
| [[HTTPC:SendPOSTDataTimeout|SendPOSTDataRawTimeout]]
| [[HTTPC:SendPOSTDataTimeout|SendPOSTDataRawTimeout]]
|-
|-
| 0x001C0080
| 0x001C0080
|  
| [[1.0.0-0]]
|  
|  
| SetPostDataEncoding
| SetPostDataEncoding
|-
|-
| 0x001D0040
| 0x001D0040
|  
| [[1.0.0-0]]
|  
|  
| [[HTTPC:NotifyFinishSendPostData|NotifyFinishSendPostData]]
| [[HTTPC:NotifyFinishSendPostData|NotifyFinishSendPostData]]
|-
|-
| 0x001E00C4
| 0x001E00C4
|  
| [[1.0.0-0]]
|  
|  
| [[HTTPC:GetResponseHeader|GetResponseHeader]]
| [[HTTPC:GetResponseHeader|GetResponseHeader]]
|-
|-
| 0x001F0144
| 0x001F0144
|  
| [[1.0.0-0]]
|  
|  
| [[HTTPC:GetResponseHeaderTimeout|GetResponseHeaderTimeout]]
| [[HTTPC:GetResponseHeaderTimeout|GetResponseHeaderTimeout]]
|-
|-
| 0x00200082
| 0x00200082
|  
| [[1.0.0-0]]
|  
|  
| [[HTTPC:GetResponseData|GetResponseData]]
| [[HTTPC:GetResponseData|GetResponseData]]
|-
|-
| 0x00210102
| 0x00210102
|  
| [[1.0.0-0]]
|  
|  
| GetResponseDataTimeout
| GetResponseDataTimeout
|-
|-
| 0x00220040
| 0x00220040
|  
| [[1.0.0-0]]
|  
|  
| [[HTTPC:GetResponseStatusCode|GetResponseStatusCode]]
| [[HTTPC:GetResponseStatusCode|GetResponseStatusCode]]
|-
|-
| 0x002300C0
| 0x002300C0
|  
| [[1.0.0-0]]
|  
|  
| [[HTTPC:GetResponseStatusCodeTimeout|GetResponseStatusCodeTimeout]]
| [[HTTPC:GetResponseStatusCodeTimeout|GetResponseStatusCodeTimeout]]
|-
|-
| 0x00240082
| 0x00240082
|  
| [[1.0.0-0]]
|  
|  
| [[HTTPC:AddTrustedRootCA|AddTrustedRootCA]]
| [[HTTPC:AddTrustedRootCA|AddTrustedRootCA]]
|-
|-
| 0x00250080
| 0x00250080
|  
| [[1.0.0-0]]
|  
|  
| [[HTTPC:AddDefaultCert|AddDefaultCert]]
| [[HTTPC:AddDefaultCert|AddDefaultCert]]
|-
|-
| 0x00260080
| 0x00260080
|  
| [[1.0.0-0]]
|  
|  
| [[HTTPC:SelectRootCertChain|SelectRootCertChain]]
| [[HTTPC:SelectRootCertChain|SelectRootCertChain]]
|-
|-
| 0x002700C4
| 0x002700C4
|  
| [[1.0.0-0]]
|  
|  
| [[HTTPC:SetClientCert|SetClientCert]]
| [[HTTPC:SetClientCert|SetClientCert]]
|-
|-
| 0x00280080
| 0x00280080
|  
| [[1.0.0-0]]
| Context-only
| Context-only
| [[HTTPC:SetClientCertDefault|SetClientCertDefault]]
| [[HTTPC:SetClientCertDefault|SetClientCertDefault]]
|-
|-
| 0x00290080
| 0x00290080
|  
| [[1.0.0-0]]
| Context-only
| Context-only
| [[HTTPC:SetClientCertContext|SetClientCertContext]]
| [[HTTPC:SetClientCertContext|SetClientCertContext]]
|-
|-
| 0x002A0040
| 0x002A0040
|  
| [[1.0.0-0]]
| All
| All
| (u32 contexthandle) GetSSLError? This loads a value from state, this doesn't seem to use any sslc command.
| (u32 contexthandle) GetSSLError? This loads a value from state, this doesn't seem to use any sslc command.
|-
|-
| 0x002B0080
| 0x002B0080
|  
| [[1.0.0-0]]
| Context-only
| Context-only
| [[HTTPC:SetSSLOpt|SetSSLOpt]]
| [[HTTPC:SetSSLOpt|SetSSLOpt]]
|-
|-
| 0x002C0080
| 0x002C0080
|  
| [[1.0.0-0]]
| Context-only
| Context-only
| [[HTTPC:SetSSLClearOpt|SetSSLClearOpt]]
| [[HTTPC:SetSSLClearOpt|SetSSLClearOpt]]
|-
|-
| 0x002D0000
| 0x002D0000
|  
| [[1.0.0-0]]
| Main-only
| Main-only
| [[HTTPC:CreateRootCertChain|CreateRootCertChain]]
| [[HTTPC:CreateRootCertChain|CreateRootCertChain]]
|-
|-
| 0x002E0040
| 0x002E0040
|  
| [[1.0.0-0]]
| Main-only
| Main-only
| [[HTTPC:DestroyRootCertChain|DestroyRootCertChain]]
| [[HTTPC:DestroyRootCertChain|DestroyRootCertChain]]
|-
|-
| 0x002F0082
| 0x002F0082
|  
| [[1.0.0-0]]
| Main-only
| Main-only
| [[HTTPC:RootCertChainAddCert|RootCertChainAddCert]]
| [[HTTPC:RootCertChainAddCert|RootCertChainAddCert]]
|-
|-
| 0x00300080
| 0x00300080
|  
| [[1.0.0-0]]
| Main-only
| Main-only
| [[HTTPC:RootCertChainAddDefaultCert|RootCertChainAddDefaultCert]]
| [[HTTPC:RootCertChainAddDefaultCert|RootCertChainAddDefaultCert]]
|-
|-
| 0x00310080
| 0x00310080
|  
| [[1.0.0-0]]
| Main-only
| Main-only
| [[HTTPC:RootCertChainRemoveCert|RootCertChainRemoveCert]]
| [[HTTPC:RootCertChainRemoveCert|RootCertChainRemoveCert]]
|-
|-
| 0x00320084
| 0x00320084
|  
| [[1.0.0-0]]
| Main-only
| Main-only
| [[HTTPC:OpenClientCertContext|OpenClientCertContext]]
| [[HTTPC:OpenClientCertContext|OpenClientCertContext]]
|-
|-
| 0x00330040
| 0x00330040
|  
| [[1.0.0-0]]
| Main-only
| Main-only
| [[HTTPC:OpenDefaultClientCertContext|OpenDefaultClientCertContext]]
| [[HTTPC:OpenDefaultClientCertContext|OpenDefaultClientCertContext]]
|-
|-
| 0x00340040
| 0x00340040
|  
| [[1.0.0-0]]
| Main-only
| Main-only
| [[HTTPC:CloseClientCertContext|CloseClientCertContext]]
| [[HTTPC:CloseClientCertContext|CloseClientCertContext]]
|-
|-
| 0x00350186
| 0x00350186
|  
| [[1.0.0-0]]
| Main-only
| Main-only
| SetDefaultProxy
| SetDefaultProxy
|-
|-
| 0x00360000
| 0x00360000
|  
| [[1.0.0-0]]
|  
|  
| ClearDNSCache
| ClearDNSCache