diff --git a/PusherRESTDotNet.Tests/AcceptanceTests/PusherProviderTests.cs b/PusherRESTDotNet.Tests/AcceptanceTests/PusherProviderTests.cs index add7d34..7af50e8 100644 --- a/PusherRESTDotNet.Tests/AcceptanceTests/PusherProviderTests.cs +++ b/PusherRESTDotNet.Tests/AcceptanceTests/PusherProviderTests.cs @@ -36,6 +36,16 @@ public void CanTriggerPush() _defaultProvider.Trigger(request); } + [Test] + [Explicit("Set your credentials in app.config for this test to pass")] + public void CanSendPercentageSignInEventMessage() + { + SetupDefaultProvider(); + var request = new TestPusherRequest("test_channel", "my_event", @"{""some"":""data %""}"); + + _defaultProvider.Trigger(request); + } + [Test] [Explicit("Set your credentials in app.config for this test to pass")] public void CanTriggerPushWithAnonymousObject() diff --git a/PusherRESTDotNet/PusherProvider.cs b/PusherRESTDotNet/PusherProvider.cs index 0ed420c..044a052 100644 --- a/PusherRESTDotNet/PusherProvider.cs +++ b/PusherRESTDotNet/PusherProvider.cs @@ -52,6 +52,7 @@ public void Trigger(PusherRequest request) client.Proxy = _webProxy; } client.Encoding = Encoding.UTF8; + client.Headers.Add("Content-Type", "application/json"); client.UploadString(requestUrl, request.JsonData); } }