I have a contract:
[OperationContract]
[WebGet(ResponseFormat = WebMessageFormat.Json)]
bool SendEmail(string mailMessage);
I am calling it like this: (very long - Straight out of Chrome debugger)
http://localhost:8093/AnnualReviewService/json/SendEmail?callback=json_Callback0&mailMessage={%22From%22:{%22address%22:%22fake.manager@fooo.com%22},%22To%22:[],%22Bcc%22:[{%22address%22:%22Fake.ProjectManager@Fooo.com%22},{%22address%22:%22Fake.ProjectManager@Fooo.com%22},{%22address%22:%22Fake.ProjectManager@Fooo.com%22},{%22address%22:%22Fake.ProjectManager@Fooo.com%22},{%22address%22:%22Fake.ProjectManager@Fooo.com%22},{%22address%22:%22Fake.ProjectManager@Fooo.com%22},{%22address%22:%22Fake.ProjectManager@Fooo.com%22}],%22CC%22:[],%22Priority%22:2,%22Subject%22:%22Important!%20Peer%20Feedback%20Needed%22,%22Body%22:%22\n\t\t\t%3Cp%3E%3Cb%3EAll,%20%3C/b%3E%3C/p%3E\n\t\t\t\t%3Cp%3E%3Cb%3E %3C/b%3E%3C/p%3E\n\t\t\t\t%3Cp%3E%3Cb%20class=\%22ng-binding\%22%3EI%20am%20reaching%20out%20to%20you%20to%20request%20very%20targeted\n\t\t\t\tfeedback%20for%20Fake%20User.%20You%20have%20been%20chosen%20due%20to%20your%20experience\n\t\t\t\tworking%20with%20this%20person.%20This%20feedback%20is%20kept%20anonymous,%20and%20its%20intent%20is%20to%20not\n\t\t\t\tonly%20point%20out%20the%20areas%20where%20this%20person%20excels,%20but%20to%20also%20offer%20some\n\t\t\t\tconstructive%20feedback.%3C/b%3E%3C/p%3E\n\t\t\t\t%3Cp%3E%3Cb%3E %3C/b%3E%3C/p%3E\n\t\t\t\t%3Cp%3E%3Cb%3EIt%20is%20very%20important%20that%20each%20of%20you%20take%20the%20time%20in\n\t\t\t\tthe%20next%20couple%20of%20days%20to%20provide%20me%20this%20feedback.%3C/b%3E%3C/p%3E\n\t\t\t\t%3Cp%3E%3Cb%3E %3C/b%3E%3C/p%3E\n\t\t\t\t%3Cp%3E%3Cb%3EThank%20you!%3C/b%3E%3C/p%3E\n\t\t\t\t%3Cp%3E %3C/p%3E\n\t\t%20%20%22,%22IsBodyHtml%22:true}
When I debug all I see passed in is this:
"{\"From\":{\"address\":\"Fake.Manager@FOOO.com\"},\"To\":[],\"Bcc\":[{\"address\":\"Fake.ProjectManager@FOOO.com\"},{\"address\":\"Fake.ProjectManager@FOOO.com\"},{\"address\":\"Fake.ProjectManager@FOOO.com\"},{\"address\":\"Fake.ProjectManager@FOOO.com\"},{\"address\":\"Fake.ProjectManager@FOOO.com\"},{\"address\":\"Fake.ProjectManager@FOOO.com\"},{\"address\":\"Fake.ProjectManager@FOOO.com\"},{\"address\":\"Fake.ProjectManager@FOOO.com\"},{\"address\":\"Fake.ProjectManager@FOOO.com\"}],\"CC\":[],\"Priority\":2,\"Subject\":\"Important! Peer Feedback Needed\",\"Body\":\"\\n\\t\\t\\t<p><b>All, </b></p>\\n\\t\\t\\t\\t<p><b>"
Is there some limit to what I can pass in? I havent been able to find anything of significance.
This is .NET 4.5
EDIT If there is a limit can you please provide a link to it being documented
Thank you