PostRequest() public method

public PostRequest ( Uri url, string postData ) : string
url System.Uri
postData string
return string
Ejemplo n.º 1
0
        public string SendTrackback()
        {
            if (this.BlogSite.SendTrackbacks)
            {
                string sCanonicalURL = this.BlogSite.ConstructedCanonicalURL(this.SourcePage);

                StringBuilder formParams = new StringBuilder();
                formParams.AppendFormat("blog_name={0}", HttpUtility.UrlEncode(this.BlogSite.SiteName));
                formParams.AppendFormat("&url={0}", HttpUtility.UrlEncode(sCanonicalURL));
                formParams.AppendFormat("&title={0}", HttpUtility.UrlEncode(this.SourcePage.NavMenuText));
                formParams.AppendFormat("&excerpt={0}", HttpUtility.UrlEncode(this.SourcePage.PageTextPlainSummary));

                TrackbackHelper client = new TrackbackHelper();

                return(client.PostRequest(this.DestinationUrl, formParams.ToString()));
            }
            else
            {
                return("site not currently configured to allow sending trackbacks");
            }
        }
Ejemplo n.º 2
0
        public string SendTrackback()
        {
            if (this.BlogSite.SendTrackbacks) {
                string sCanonicalURL = this.BlogSite.ConstructedCanonicalURL(this.SourcePage);

                StringBuilder formParams = new StringBuilder();
                formParams.AppendFormat("blog_name={0}", HttpUtility.UrlEncode(this.BlogSite.SiteName));
                formParams.AppendFormat("&url={0}", HttpUtility.UrlEncode(sCanonicalURL));
                formParams.AppendFormat("&title={0}", HttpUtility.UrlEncode(this.SourcePage.NavMenuText));
                formParams.AppendFormat("&excerpt={0}", HttpUtility.UrlEncode(this.SourcePage.PageTextPlainSummary.ToString()));

                TrackbackHelper client = new TrackbackHelper();

                return client.PostRequest(this.DestinationUrl, formParams.ToString());
            } else {
                return "site not currently configured to allow sending trackbacks";
            }
        }