public static UnityWebRequestBuilder SetJsonBody(this UnityWebRequestBuilder requestBuilder, object model, JsonSerializerSettings jsonSettings = null) { jsonSettings = jsonSettings ?? new JsonSerializerSettings(); requestBuilder.Body = JsonConvert.SerializeObject(model, jsonSettings); requestBuilder.AddHeader("Content-Type", "application/json"); return(requestBuilder); }
public static UnityWebRequestBuilder AddBasicAuthHeader(this UnityWebRequestBuilder requestBuilder, string login, string password) { string encodedCredentials = Convert.ToBase64String(Encoding.ASCII.GetBytes(login + ":" + password)); return(requestBuilder.AddHeader("Authorization", "Basic " + encodedCredentials)); }