private void SendMessage(string message) { foreach (string recipient in _directMessageRecipients) { var postRequest = new HttpFormPostRequest { Url = _directMessageUrl, UserName = _userName, Password = _password, FormFields = new NameValueCollection { { "user", recipient.UrlEncode() }, { "text", message.UrlEncode() } } }; _httpForm.PostAsync(postRequest); } }
private void UpdateStatus(string status) { var postRequest = new HttpFormPostRequest { Url = _statusUrl, UserName = _userName, Password = _password, FormFields = new NameValueCollection { { "status", status.UrlEncode() } } }; if (!string.IsNullOrEmpty(_source)) { postRequest.FormFields.Add("source", _source.UrlEncode()); } _httpForm.PostAsync(postRequest); }
private void SendPing(IStory story, string detailUrl) { StoryContent content = _contentService.Get(story.Url); if (!string.IsNullOrEmpty(content.TrackBackUrl)) { HttpFormPostRequest request = new HttpFormPostRequest { Url = content.TrackBackUrl, FormFields = new NameValueCollection { { "title", story.Title.UrlEncode() }, { "url", detailUrl.UrlEncode() }, { "excerpt", _textFormat.FormatWith(_settings.SiteTitle).UrlEncode() }, { "blog_name", _settings.SiteTitle.UrlEncode() } } }; _httpForm.PostAsync(request); } }
public void PostAsync(HttpFormPostRequest postRequest, Action <HttpFormResponse> onComplete, Action <Exception> onError) { string rawData = PrepareRequestBody(postRequest.FormFields); PostAsync(postRequest, rawData, onComplete, onError); }
public void PostAsync(HttpFormPostRequest postRequest) { PostAsync(postRequest, null, null); }
public HttpFormResponse Post(HttpFormPostRequest postRequest) { string rawData = PrepareRequestBody(postRequest.FormFields); return(Post(postRequest, rawData)); }
public virtual void PostAsync(HttpFormPostRequest postRequest, Action <HttpFormResponse> onComplete, Action <Exception> onError) { _innerHttpForm.PostAsync(postRequest, onComplete, onError); }
public virtual void PostAsync(HttpFormPostRequest postRequest) { _innerHttpForm.PostAsync(postRequest); }
public virtual HttpFormResponse Post(HttpFormPostRequest postRequest) { return(_innerHttpForm.Post(postRequest)); }