public class HttpBody
| Modifier and Type | Field | 
|---|---|
NetworkStream | 
_stream
 | 
MemoryBuffer | 
_buffer
 | 
| Modifier and Type | Constructor / Static Method | 
|---|---|
HttpBody | 
constructor(NetworkStream stream)
 | 
| Modifier and Type | Method | 
|---|---|
Task | 
readHeaderAsync(HttpFirstHeader firstLine, HttpHeaders headers)
 | 
 | 
readHeader(HttpFirstHeader firstLine, HttpHeaders headers)
 | 
Task<system'String> | 
readAsStringAsync(HttpHeaders headers)
 | 
String | 
readAsString(HttpHeaders headers)
 | 
public class HttpClient
| Modifier and Type | Field | 
|---|---|
String | 
_host
 | 
HttpHeaders | 
_headers
 | 
INetSocket | 
_socket
 | 
| Modifier and Type | Constructor / Static Method | 
|---|---|
internal  HttpClient | 
assign(INetSocket socket, String host)
 | 
| Modifier and Type | Constructor / Static Method | 
|---|---|
Task<net'http'HttpClient> | 
openAsync(Uri uri)
 | 
Task<net'http'HttpClient> | 
openAsync(String url)
 | 
 | 
open(Uri uri)
 | 
 | 
open(String url)
 | 
| Modifier and Type | Property | 
|---|---|
get  HttpHeaders | 
Headers()
 | 
| Modifier and Type | Method | 
|---|---|
Task<net'http'HttpResponse> | 
getAsync()
 | 
Task<net'http'HttpResponse> | 
getAsync(String path)
 | 
Task<net'http'HttpResponse> | 
postAsync(String path, HttpRequest request)
 | 
HttpResponse | 
get()
 | 
HttpResponse | 
get(String path)
 | 
HttpResponse | 
post(HttpRequest request)
 | 
HttpResponse | 
post(String path, HttpRequest request)
 | 
 | 
close()
 | 
public class HttpException
| Modifier and Type | Constructor / Static Method | 
|---|---|
HttpException | 
new(String s)
 | 
public class HttpHeaders
| Modifier and Type | Field | 
|---|---|
List<system'collections'Tuple<system'String,system'String>> | 
_headers
 | 
| Modifier and Type | Constructor / Static Method | 
|---|---|
internal  HttpHeaders | 
assign(List<system'collections'Tuple<system'String,system'String>> headers)
 | 
HttpHeaders | 
constructor()
 | 
| Modifier and Type | Constructor / Static Method | 
|---|---|
HttpHeaders | 
combine(HttpHeaders headers1, HttpHeaders headers2)
 | 
| Modifier and Type | Property | 
|---|---|
get internal  List<system'collections'Tuple<system'String,system'String>> | 
List()
 | 
get  IntNumber | 
Length()
 | 
get  String | 
Value()
 | 
| Modifier and Type | Method | 
|---|---|
 | 
add(String name, String content)
 | 
String | 
at(String key)
 | 
 | 
saveTo(StringBuilder content)
 | 
public class HttpRequest
| Modifier and Type | Field | 
|---|---|
MemoryBuffer | 
_buffer
 | 
HttpHeaders | 
_headers
 | 
| Modifier and Type | Constructor / Static Method | 
|---|---|
HttpRequest | 
new(system'ByteNumber[] body, IntNumber length)
 | 
| Modifier and Type | Property | 
|---|---|
get  HttpHeaders | 
Headers()
 | 
get  IntNumber | 
ContentLength()
 | 
get  String | 
Content()
 | 
public class HttpResponse
| Modifier and Type | Field | 
|---|---|
HttpBody | 
_body
 | 
HttpFirstHeader | 
_firstLine
 | 
HttpHeaders | 
_headers
 | 
| Modifier and Type | Constructor / Static Method | 
|---|---|
internal  HttpResponse | 
assign(NetworkStream stream)
 | 
| Modifier and Type | Property | 
|---|---|
get  String | 
Protocol()
 | 
get  String | 
StatusText()
 | 
get  IntNumber | 
StatusCode()
 | 
get  HttpHeaders | 
Headers()
 | 
| Modifier and Type | Method | 
|---|---|
internal  Task | 
readHeaderAsync()
 | 
internal   | 
readHeader()
 | 
Task<system'String> | 
readAsStringAsync()
 | 
String | 
readAsString()
 | 
public class SocketFactory
| Modifier and Type | Constructor / Static Method | 
|---|---|
private   | 
function:#class_init()
 | 
 | 
assignHttpsFactory(INetSocketFactory factory)
 | 
 | 
assignHttpsFactoryInvoker(Func<system'net'INetSocketFactory> invoker)
 | 
 | 
assignHttpFactory(INetSocketFactory factory)
 | 
INetSocket | 
openSocket(Uri uri)
 | 
INetListener | 
openListener(String prefix, ShortNumber port, BoolValue noDelay)
 | 
public class Uri
| Modifier and Type | Field | 
|---|---|
String | 
_scheme
 | 
String | 
_host
 | 
String | 
_port
 | 
String | 
_path
 | 
String | 
_query
 | 
| Modifier and Type | Constructor / Static Method | 
|---|---|
Uri | 
constructor(String url)
 | 
Uri | 
parse(String url)
 | 
| Modifier and Type | Property | 
|---|---|
get  String | 
Scheme()
 | 
get  String | 
Host()
 | 
get  String | 
PortValue()
 | 
get  ShortNumber | 
Port()
 | 
get  String | 
Path()
 | 
get  String | 
Query()
 | 
| Modifier and Type | Name | 
public   | 
SocketFactory#initializer$inline0
 | 
|---|