summaryrefslogtreecommitdiffstats
path: root/SendGrid/SendGridMail/Transport/Web.cs
diff options
context:
space:
mode:
authorRoman Barinov <rbarinov@gmail.com>2015-01-22 19:46:55 +0300
committerRoman Barinov <rbarinov@gmail.com>2015-01-22 19:46:55 +0300
commit5b28a8a039946940fb6611e73d8dd78483435cb2 (patch)
tree119d9c949f629bb001d6d553de4d908acb3b69f5 /SendGrid/SendGridMail/Transport/Web.cs
parent88bbde7219098f8699dfa971e6c88a879e01c3fb (diff)
downloadsendgrid-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.cs13
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");