diff options
author | Roman Barinov <rbarinov@gmail.com> | 2015-01-22 19:46:55 +0300 |
---|---|---|
committer | Roman Barinov <rbarinov@gmail.com> | 2015-01-22 19:46:55 +0300 |
commit | 5b28a8a039946940fb6611e73d8dd78483435cb2 (patch) | |
tree | 119d9c949f629bb001d6d553de4d908acb3b69f5 /SendGrid/SendGridMail/Transport/Web.cs | |
parent | 88bbde7219098f8699dfa971e6c88a879e01c3fb (diff) | |
download | sendgrid-csharp-5b28a8a039946940fb6611e73d8dd78483435cb2.zip sendgrid-csharp-5b28a8a039946940fb6611e73d8dd78483435cb2.tar.gz sendgrid-csharp-5b28a8a039946940fb6611e73d8dd78483435cb2.tar.bz2 |
Fixed bug with mono 3.12 (HttpClient.BaseAddress) - Exception invalid protocol
Diffstat (limited to 'SendGrid/SendGridMail/Transport/Web.cs')
-rw-r--r-- | SendGrid/SendGridMail/Transport/Web.cs | 13 |
1 files changed, 3 insertions, 10 deletions
diff --git a/SendGrid/SendGridMail/Transport/Web.cs b/SendGrid/SendGridMail/Transport/Web.cs index 69fed4c..05e710b 100644 --- a/SendGrid/SendGridMail/Transport/Web.cs +++ b/SendGrid/SendGridMail/Transport/Web.cs @@ -19,8 +19,7 @@ namespace SendGrid #region Properties
//TODO: Make this configurable
- public const String BaseUrl = "api.sendgrid.com";
- public const String Endpoint = "/api/mail.send";
+ public const String Endpoint = "https://api.sendgrid.com/api/mail.send";
private readonly NetworkCredential _credentials;
@@ -42,10 +41,7 @@ namespace SendGrid /// <param name="message"></param>
public void Deliver(ISendGrid message)
{
- var client = new HttpClient
- {
- BaseAddress = new Uri("https://" + BaseUrl)
- };
+ var client = new HttpClient ();
var version = Assembly.GetExecutingAssembly().GetName().Version.ToString();
client.DefaultRequestHeaders.TryAddWithoutValidation("User-Agent", "sendgrid/" + version + ";csharp");
@@ -63,10 +59,7 @@ namespace SendGrid /// <param name="message"></param>
public async Task DeliverAsync(ISendGrid message)
{
- var client = new HttpClient
- {
- BaseAddress = new Uri("https://" + BaseUrl)
- };
+ var client = new HttpClient ();
var version = Assembly.GetExecutingAssembly().GetName().Version.ToString();
client.DefaultRequestHeaders.TryAddWithoutValidation("User-Agent", "sendgrid/" + version + ";csharp");
|