Line 4: |
Line 4: |
| |- | | |- |
| ! Command Header | | ! Command Header |
| + | ! Available since system-version |
| ! Description | | ! Description |
| |- | | |- |
| | 0x00010044 | | | 0x00010044 |
| + | | |
| | [[HTTPC:Initialize|Initialize]] | | | [[HTTPC:Initialize|Initialize]] |
| |- | | |- |
| | 0x00020082 | | | 0x00020082 |
| + | | |
| | [[HTTPC:CreateContext|CreateContext]] | | | [[HTTPC:CreateContext|CreateContext]] |
| |- | | |- |
| | 0x00030040 | | | 0x00030040 |
| + | | |
| | [[HTTPC:CloseContext|CloseContext]] | | | [[HTTPC:CloseContext|CloseContext]] |
| |- | | |- |
| | 0x00040040 | | | 0x00040040 |
| + | | |
| | [[HTTPC:CancelConnection|CancelConnection]] | | | [[HTTPC:CancelConnection|CancelConnection]] |
| |- | | |- |
| | 0x00050040 | | | 0x00050040 |
| + | | |
| | [[HTTPC:GetRequestState|GetRequestState]] | | | [[HTTPC:GetRequestState|GetRequestState]] |
| |- | | |- |
| | 0x00060040 | | | 0x00060040 |
| + | | |
| | [[HTTPC:GetDownloadSizeState|GetDownloadSizeState]] | | | [[HTTPC:GetDownloadSizeState|GetDownloadSizeState]] |
| |- | | |- |
| | 0x00070040 | | | 0x00070040 |
| + | | |
| | [[HTTPC:GetRequestError|GetRequestError]] | | | [[HTTPC:GetRequestError|GetRequestError]] |
| |- | | |- |
| | 0x00080042 | | | 0x00080042 |
| + | | |
| | [[HTTPC:InitializeConnectionSession|InitializeConnectionSession]] | | | [[HTTPC:InitializeConnectionSession|InitializeConnectionSession]] |
| |- | | |- |
| | 0x00090040 | | | 0x00090040 |
| + | | |
| | [[HTTPC:BeginRequest|BeginRequest]] | | | [[HTTPC:BeginRequest|BeginRequest]] |
| |- | | |- |
| | 0x000A0040 | | | 0x000A0040 |
| + | | |
| | [[HTTPC:BeginRequestAsync|BeginRequestAsync]] | | | [[HTTPC:BeginRequestAsync|BeginRequestAsync]] |
| |- | | |- |
| | 0x000B0082 | | | 0x000B0082 |
| + | | |
| | [[HTTPC:ReceiveData|ReceiveData]] | | | [[HTTPC:ReceiveData|ReceiveData]] |
| |- | | |- |
| | 0x000C0102 | | | 0x000C0102 |
| + | | |
| | [[HTTPC:ReceiveDataTimeout|ReceiveDataTimeout]] | | | [[HTTPC:ReceiveDataTimeout|ReceiveDataTimeout]] |
| |- | | |- |
| | 0x000D0146 | | | 0x000D0146 |
| + | | |
| | [[HTTPC:SetProxy|SetProxy]] | | | [[HTTPC:SetProxy|SetProxy]] |
| |- | | |- |
| | 0x000E0040 | | | 0x000E0040 |
| + | | |
| | [[HTTPC:SetProxyDefault|SetProxyDefault]] | | | [[HTTPC:SetProxyDefault|SetProxyDefault]] |
| |- | | |- |
| | 0x000F00C4 | | | 0x000F00C4 |
| + | | |
| | [[HTTPC:SetBasicAuthorization|SetBasicAuthorization]] | | | [[HTTPC:SetBasicAuthorization|SetBasicAuthorization]] |
| |- | | |- |
| | 0x00100080 | | | 0x00100080 |
| + | | |
| | SetSocketBufferSize | | | SetSocketBufferSize |
| |- | | |- |
| | 0x001100C4 | | | 0x001100C4 |
| + | | |
| | [[HTTPC:AddRequestHeader|AddRequestHeader]] | | | [[HTTPC:AddRequestHeader|AddRequestHeader]] |
| |- | | |- |
| | 0x001200C4 | | | 0x001200C4 |
| + | | |
| | [[HTTPC:AddPostDataAscii|AddPostDataAscii]] | | | [[HTTPC:AddPostDataAscii|AddPostDataAscii]] |
| |- | | |- |
| | 0x001300C4 | | | 0x001300C4 |
| + | | |
| | AddPostDataBinary | | | AddPostDataBinary |
| |- | | |- |
| | 0x00140082 | | | 0x00140082 |
| + | | |
| | AddPostDataRaw | | | AddPostDataRaw |
| |- | | |- |
| | 0x00150080 | | | 0x00150080 |
| + | | |
| | SetPostDataType(u8 enum) | | | SetPostDataType(u8 enum) |
| |- | | |- |
| | 0x001600C4 | | | 0x001600C4 |
| + | | |
| | SendPostDataAscii | | | SendPostDataAscii |
| |- | | |- |
| | 0x00170144 | | | 0x00170144 |
| + | | |
| | SendPostDataAsciiTimeout | | | SendPostDataAsciiTimeout |
| |- | | |- |
| | 0x001800C4 | | | 0x001800C4 |
| + | | |
| | SendPostDataBinary | | | SendPostDataBinary |
| |- | | |- |
| | 0x00190144 | | | 0x00190144 |
| + | | |
| | SendPostDataBinaryTimeout | | | SendPostDataBinaryTimeout |
| |- | | |- |
| | 0x001A0082 | | | 0x001A0082 |
| + | | |
| | SendPostDataRaw | | | SendPostDataRaw |
| |- | | |- |
| | 0x001B0102 | | | 0x001B0102 |
| + | | |
| | [[HTTPC:SendPOSTDataTimeout|SendPOSTDataRawTimeout]] | | | [[HTTPC:SendPOSTDataTimeout|SendPOSTDataRawTimeout]] |
| |- | | |- |
| | 0x001C0080 | | | 0x001C0080 |
| + | | |
| | SetPostDataEncoding | | | SetPostDataEncoding |
| |- | | |- |
| | 0x001D0040 | | | 0x001D0040 |
| + | | |
| | NotifyFinishSendPostData | | | NotifyFinishSendPostData |
| |- | | |- |
| | 0x001E00C4 | | | 0x001E00C4 |
| + | | |
| | [[HTTPC:GetResponseHeader|GetResponseHeader]] | | | [[HTTPC:GetResponseHeader|GetResponseHeader]] |
| |- | | |- |
| | 0x001F0144 | | | 0x001F0144 |
| + | | |
| | [[HTTPC:GetResponseHeaderTimeout|GetResponseHeaderTimeout]] | | | [[HTTPC:GetResponseHeaderTimeout|GetResponseHeaderTimeout]] |
| |- | | |- |
| | 0x00200082 | | | 0x00200082 |
| + | | |
| | [[HTTPC:GetResponseData|GetResponseData]] | | | [[HTTPC:GetResponseData|GetResponseData]] |
| |- | | |- |
| | 0x00210102 | | | 0x00210102 |
| + | | |
| | GetResponseDataTimeout | | | GetResponseDataTimeout |
| |- | | |- |
| | 0x00220040 | | | 0x00220040 |
| + | | |
| | [[HTTPC:GetResponseStatusCode|GetResponseStatusCode]] | | | [[HTTPC:GetResponseStatusCode|GetResponseStatusCode]] |
| |- | | |- |
| | 0x002300C0 | | | 0x002300C0 |
| + | | |
| | [[HTTPC:GetResponseStatusCodeTimeout|GetResponseStatusCodeTimeout]] | | | [[HTTPC:GetResponseStatusCodeTimeout|GetResponseStatusCodeTimeout]] |
| |- | | |- |
| | 0x00240082 | | | 0x00240082 |
| + | | |
| | [[HTTPC:AddTrustedRootCA|AddTrustedRootCA]] | | | [[HTTPC:AddTrustedRootCA|AddTrustedRootCA]] |
| |- | | |- |
| | 0x00250080 | | | 0x00250080 |
| + | | |
| | cmd[1]=httpcontext, cmd[2]=val. This is a wrapper for [[SSL_Services|SSLC]] command 0x00060080. The output value from that SSLC command is not returned by this HTTP command. Somehow related to [[HTTPC:AddTrustedRootCA|AddTrustedRootCA]]. | | | cmd[1]=httpcontext, cmd[2]=val. This is a wrapper for [[SSL_Services|SSLC]] command 0x00060080. The output value from that SSLC command is not returned by this HTTP command. Somehow related to [[HTTPC:AddTrustedRootCA|AddTrustedRootCA]]. |
| |- | | |- |
| | 0x00260080 | | | 0x00260080 |
| + | | |
| | [[HTTPC:SelectRootCertChain|SelectRootCertChain]] | | | [[HTTPC:SelectRootCertChain|SelectRootCertChain]] |
| |- | | |- |
| | 0x002700C4 | | | 0x002700C4 |
| + | | |
| | [[HTTPC:SetClientCert|SetClientCert]] | | | [[HTTPC:SetClientCert|SetClientCert]] |
| |- | | |- |
| | 0x00280080 | | | 0x00280080 |
| + | | |
| | Somehow related to [[HTTPC:SetClientCert|SetClientCert]]. | | | Somehow related to [[HTTPC:SetClientCert|SetClientCert]]. |
| |- | | |- |
| | 0x00290080 | | | 0x00290080 |
| + | | |
| | | | | |
| |- | | |- |
| | 0x002A0040 | | | 0x002A0040 |
| + | | |
| | GetSSLError? | | | GetSSLError? |
| |- | | |- |
| | 0x002B0080 | | | 0x002B0080 |
| + | | |
| | | | | |
| |- | | |- |
| | 0x002C0080 | | | 0x002C0080 |
| + | | |
| | | | | |
| |- | | |- |
| | 0x002D0000 | | | 0x002D0000 |
| + | | |
| | [[HTTPC:CreateRootCertChain|CreateRootCertChain]] | | | [[HTTPC:CreateRootCertChain|CreateRootCertChain]] |
| |- | | |- |
| | 0x002E0040 | | | 0x002E0040 |
| + | | |
| | | | | |
| |- | | |- |
| | 0x002F0082 | | | 0x002F0082 |
| + | | |
| | [[HTTPC:RootCertChainAddCert|RootCertChainAddCert]] | | | [[HTTPC:RootCertChainAddCert|RootCertChainAddCert]] |
| |- | | |- |
| | 0x00300080 | | | 0x00300080 |
| + | | |
| | (u32 rootcertchain_contexthandle, u32 val) Presumably the RootCertChain version of command 0x00250080. | | | (u32 rootcertchain_contexthandle, u32 val) Presumably the RootCertChain version of command 0x00250080. |
| |- | | |- |
| | 0x00310080 | | | 0x00310080 |
| + | | |
| | | | | |
| |- | | |- |
| | 0x00320084 | | | 0x00320084 |
| + | | |
| | | | | |
| |- | | |- |
| | 0x00330040 | | | 0x00330040 |
| + | | |
| | | | | |
| |- | | |- |
| | 0x00340040 | | | 0x00340040 |
| + | | |
| | | | | |
| |- | | |- |
| | 0x00350186 | | | 0x00350186 |
| + | | |
| | SetDefaultProxy | | | SetDefaultProxy |
| |- | | |- |
| | 0x00360000 | | | 0x00360000 |
| + | | |
| | ClearDNSCache | | | ClearDNSCache |
| |- | | |- |
| | 0x00370080 | | | 0x00370080 |
| + | | |
| | SetKeepAlive (bool) | | | SetKeepAlive (bool) |
| |- | | |- |
| | 0x003800C0 | | | 0x003800C0 |
| + | | Unknown, >[[2.0.0-2|2.0.0-X]]. |
| | SetPostDataTypeSize (u8 enum, u32 size) (similar to SetPostDataType) | | | SetPostDataTypeSize (u8 enum, u32 size) (similar to SetPostDataType) |
| |- | | |- |
| | 0x00390000 | | | 0x00390000 |
| + | | Unknown, >[[2.0.0-2|2.0.0-X]]. |
| | Finalize | | | Finalize |
| |- | | |- |
| | 0x003A.... | | | 0x003A.... |
| + | | Unknown, >[[2.0.0-2|2.0.0-X]]. |
| | | | | |
| |- | | |- |
| | 0x003B0082 | | | 0x003B0082 |
| + | | Unknown, >[[2.0.0-2|2.0.0-X]]. |
| | | | | |
| |- | | |- |
| | 0x003C.... | | | 0x003C.... |
| + | | Unknown, >[[2.0.0-2|2.0.0-X]]. |
| | | | | |
| |- | | |- |
| | 0x003D.... | | | 0x003D.... |
| + | | Unknown, >[[2.0.0-2|2.0.0-X]]. |
| | | | | |
| |- | | |- |
| | 0x003E.... | | | 0x003E.... |
| + | | Unknown, >[[2.0.0-2|2.0.0-X]]. |
| | | | | |
| |- | | |- |
| | 0x003F.... | | | 0x003F.... |
| + | | Unknown, >[[2.0.0-2|2.0.0-X]]. |
| | | | | |
| |- | | |- |
| | 0x00400082 | | | 0x00400082 |
| + | | Unknown, >[[2.0.0-2|2.0.0-X]]. |
| | | | | |
| |- | | |- |
| | 0x0041.... | | | 0x0041.... |
| + | | Unknown, >[[2.0.0-2|2.0.0-X]]. |
| | | | | |
| |- | | |- |
| | 0x0042.... | | | 0x0042.... |
| + | | Unknown, >[[2.0.0-2|2.0.0-X]]. |
| | | | | |
| |} | | |} |