Difference between revisions of "HTTP Services"

From 3dbrew
Jump to navigation Jump to search
Line 20: Line 20:
 
| 0x00060040
 
| 0x00060040
 
| [[HTTPC:GetDownloadSizeState|GetDownloadSizeState]]
 
| [[HTTPC:GetDownloadSizeState|GetDownloadSizeState]]
 +
|-
 +
| 0x00070040
 +
| GetRequestError
 
|-
 
|-
 
| 0x00080042
 
| 0x00080042
Line 26: Line 29:
 
| 0x00090040
 
| 0x00090040
 
| [[HTTPC:BeginRequest|BeginRequest]]
 
| [[HTTPC:BeginRequest|BeginRequest]]
 +
|-
 +
| 0x000A0040
 +
| BeginRequestAsync
 
|-
 
|-
 
| 0x000B0082
 
| 0x000B0082
Line 31: Line 37:
 
|-
 
|-
 
| 0x000C0102
 
| 0x000C0102
| [[HTTPC:ReceiveDataDelay|ReceiveDataDelay]]
+
| [[HTTPC:ReceiveDataDelay|ReceiveDataDelay]] <!-- timeout not delay -->
 
|-
 
|-
 
| 0x000E0040
 
| 0x000E0040
| [[HTTPC:SetProxyDefault|SetProxyDefault]]
+
| [[HTTPC:SetProxyDefault|SetProxyDefault]] <!-- proxy not default proxy -->
 +
|-
 +
| 0x000F00C4
 +
| SetBasicAuthorization (char *user, u32 user_size, char *pass, u32 pass_size)
 +
|-
 +
| 0x00100080
 +
| SetSocketBufferSize
 
|-
 
|-
 
| 0x001100C4
 
| 0x001100C4
Line 40: Line 52:
 
|-
 
|-
 
| 0x001200C4
 
| 0x001200C4
| [[HTTPC:AddRequestFormEntry|AddRequestFormEntry]]
+
| [[HTTPC:AddRequestFormEntry|AddRequestFormEntry]] <!-- AddPostDataAscii -->
 +
|-
 +
| 0x001300C4
 +
| AddPostDataBinary
 +
|-
 +
| 0x00140082
 +
| AddPostDataRaw
 +
|-
 +
| 0x00150080
 +
|
 +
|-
 +
| 0x001600C4
 +
| SendPostDataAscii
 +
|-
 +
| 0x00170144
 +
| SendPostDataAsciiTimeout
 +
|-
 +
| 0x001800C4
 +
| SendPostDataBinary
 +
|-
 +
| 0x00190144
 +
| SendPostDataBinaryTimeeout
 +
|-
 +
| 0x001A0082
 +
| SendPostDataRaw
 
|-
 
|-
 
| 0x001B0102
 
| 0x001B0102
| [[HTTPC:SendPOSTDataDelay|SendPOSTDataDelay]]
+
| [[HTTPC:SendPOSTDataDelay|SendPOSTDataDelay]] <!-- timeout not delay -->
 +
|-
 +
| 0x001C0080
 +
| SetPostDataEncoding
 +
|-
 +
| 0x001D0040
 +
| NofityFinishSendPostData
 
|-
 
|-
 
| 0x001E00C4
 
| 0x001E00C4
Line 49: Line 91:
 
|-
 
|-
 
| 0x001F0144
 
| 0x001F0144
| [[HTTPC:GetResponseHeaderDelay|GetResponseHeaderDelay]]
+
| [[HTTPC:GetResponseHeaderDelay|GetResponseHeaderDelay]] <!-- timeout not delay -->
 
|-
 
|-
 
| 0x00200082
 
| 0x00200082
 
| [[HTTPC:GetResponseData|GetResponseData]]
 
| [[HTTPC:GetResponseData|GetResponseData]]
 +
|-
 +
| 0x00210102
 +
| GetResponseDataTimeout
 
|-
 
|-
 
| 0x00220040
 
| 0x00220040
Line 58: Line 103:
 
|-
 
|-
 
| 0x002300C0
 
| 0x002300C0
| [[HTTPC:GetResponseStatusCodeDelay|GetResponseStatusCodeDelay]]
+
| [[HTTPC:GetResponseStatusCodeDelay|GetResponseStatusCodeDelay]] <!-- timeout not delay -->
 
|-
 
|-
 
| 0x00240082
 
| 0x00240082
 
| [[HTTPC:AddTrustedRootCA|AddTrustedRootCA]]
 
| [[HTTPC:AddTrustedRootCA|AddTrustedRootCA]]
 +
|-
 +
| 0x00250080
 +
|
 +
|-
 +
| 0x00260080
 +
|
 +
|-
 +
| 0x002700C4
 +
|
 +
|-
 +
| 0x00280080
 +
|
 +
|-
 +
| 0x00290080
 +
|
 +
|-
 +
| 0x002A0040
 +
|
 +
|-
 +
| 0x002B0080
 +
|
 +
|-
 +
| 0x002C0080
 +
|
 +
|-
 +
| 0x002D0000
 +
|
 +
|-
 +
| 0x002E0040
 +
|
 +
|-
 +
| 0x002F0082
 +
|
 +
|-
 +
| 0x00300080
 +
|
 +
|-
 +
| 0x00310080
 +
|
 +
|-
 +
| 0x00320084
 +
|
 +
|-
 +
| 0x00330040
 +
|
 +
|-
 +
| 0x00340040
 +
|
 +
|-
 +
| 0x00350186
 +
| SetDefaultProxy
 +
|-
 +
| 0x00360000
 +
| ClearDNSCache
 +
|-
 +
| 0x00370080
 +
| SetKeepAlive (bool)
 +
|-
 +
| 0x003800C0
 +
|
 +
|-
 +
| 0x00390000
 +
| Finalize
 +
|-
 +
| 0x003A....
 +
|
 +
|-
 +
| 0x003B0082
 +
|
 +
|-
 +
| 0x003C....
 +
|
 +
|-
 +
| 0x003D....
 +
|
 +
|-
 +
| 0x003E....
 +
|
 +
|-
 +
| 0x003F....
 +
|
 +
|-
 +
| 0x00400082
 +
|
 +
|-
 +
| 0x0041....
 +
|
 +
|-
 +
| 0x0042....
 +
|
 
|}
 
|}

Revision as of 05:17, 15 December 2014

HTTP service "http:C"

Command Header Description
0x00010044 Initialize ?
0x00020082 CreateContext
0x00030040 CloseContext
0x00050040 GetRequestState
0x00060040 GetDownloadSizeState
0x00070040 GetRequestError
0x00080042 InitializeConnectionSession
0x00090040 BeginRequest
0x000A0040 BeginRequestAsync
0x000B0082 ReceiveData
0x000C0102 ReceiveDataDelay
0x000E0040 SetProxyDefault
0x000F00C4 SetBasicAuthorization (char *user, u32 user_size, char *pass, u32 pass_size)
0x00100080 SetSocketBufferSize
0x001100C4 AddRequestHeader
0x001200C4 AddRequestFormEntry
0x001300C4 AddPostDataBinary
0x00140082 AddPostDataRaw
0x00150080
0x001600C4 SendPostDataAscii
0x00170144 SendPostDataAsciiTimeout
0x001800C4 SendPostDataBinary
0x00190144 SendPostDataBinaryTimeeout
0x001A0082 SendPostDataRaw
0x001B0102 SendPOSTDataDelay
0x001C0080 SetPostDataEncoding
0x001D0040 NofityFinishSendPostData
0x001E00C4 GetResponseHeader
0x001F0144 GetResponseHeaderDelay
0x00200082 GetResponseData
0x00210102 GetResponseDataTimeout
0x00220040 GetResponseStatusCode
0x002300C0 GetResponseStatusCodeDelay
0x00240082 AddTrustedRootCA
0x00250080
0x00260080
0x002700C4
0x00280080
0x00290080
0x002A0040
0x002B0080
0x002C0080
0x002D0000
0x002E0040
0x002F0082
0x00300080
0x00310080
0x00320084
0x00330040
0x00340040
0x00350186 SetDefaultProxy
0x00360000 ClearDNSCache
0x00370080 SetKeepAlive (bool)
0x003800C0
0x00390000 Finalize
0x003A....
0x003B0082
0x003C....
0x003D....
0x003E....
0x003F....
0x00400082
0x0041....
0x0042....