API reference

HttpTransport Class

Constructors

HttpTransport ( authToken , maxRetries , retryDelay )
Signature
HttpTransport(string authToken, int maxRetries=3, TimeSpan? retryDelay=null)
Parameters
authToken: string
maxRetries: int
retryDelay: TimeSpan?

Methods

PostAudioClipCoroutine ( url , jsonPayload , audioType , extraHeaders , onReady , onError )
Signature
System.Collections.IEnumerator PostAudioClipCoroutine(string url, string jsonPayload, AudioType audioType, Dictionary< string, string > extraHeaders, Action< AudioClip > onReady, Action< string > onError=null)
Parameters
url: string
jsonPayload: string
audioType: AudioType
extraHeaders: Dictionary< string, string >
onReady: Action< AudioClip >
onError: Action< string >
Returns
System.Collections.IEnumerator
PostBinaryAsync ( url , body , contentType , extra )
Signature
async Task< string > PostBinaryAsync(string url, byte[] body, string contentType, Dictionary< string, string > extra=null)
Parameters
url: string
body: byte[]
contentType: string
extra: Dictionary< string, string >
Returns
async Task< string >
PostJsonAsync ( url , payload , extra )
Signature
Task< string > PostJsonAsync(string url, string payload, Dictionary< string, string > extra=null)
Parameters
url: string
payload: string
extra: Dictionary< string, string >
Returns
Task< string >
PostMultipartAsync ( url , form , extra )
Signature
async Task< string > PostMultipartAsync(string url, List< IMultipartFormSection > form, Dictionary< string, string > extra=null)
Parameters
url: string
form: List< IMultipartFormSection >
extra: Dictionary< string, string >
Returns
async Task< string >
PostMultipartAsync ( url , fields , file , extra )
Signature
async Task< string > PostMultipartAsync(string url, Dictionary< string, string > fields,(string name, byte[] data, string filename, string contentType)? file=null, Dictionary< string, string > extra=null)
Parameters
url: string
fields: Dictionary< string, string >
file: (string name, byte[] data, string filename, string contentType)?
extra: Dictionary< string, string >
Returns
async Task< string >

Static Methods

EscapeUrl ( s )
Signature
static string EscapeUrl(string s)
Parameters
s: string
Returns
string