C#でTrackback Ping | ふぁんくしょん

C#でTrackback Ping

http://lowlife.jp/yasusii/stories/8.html
http://ukamen.hp.infoseek.co.jp/Programming1/HTMLPost/#SEC4

を参考にTrackbackを打つプログラムをC#で書いてみた。日本語周りは良く分からないのでパス。

blogプログラムを作る人とTrackback Spamを打つ人以外には全く役に立ちませんが。

using System.Net;
using System.IO;
を仮定。

HttpWebRequest request = (HttpWebRequest)WebRequest.Create("送信先");
request.Method = "POST";
request.ContentType = "application/x-www-form-urlencoded";

//送信元設定

string parameters= 
"title=CSharpDetrackbackping&" +
"url=http://function.ameblo.jp/entry-f8b83a590eb54b0e25e93495be44e708.html&" +
"excerpt=abcdefghijklmnopqrstuvwxyz&" +
"blog_name=function";

Stream st = request.GetRequestStream();
StreamWriter sw = new StreamWriter(st);
sw.Write(parameters);
sw.Close();

WebResponse response = request.GetResponse();
Console.WriteLine(new StreamReader(response.GetResponseStream()).ReadToEnd());