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 |