在pastie上提交帖子,或在C#中提交pastebin

时间:2009-12-31 23:10:42

标签: c# http post pastie

我正在寻找一种方法向我的C#应用​​程序中的pastie.org或者pastebin.com提交帖子,我知道不得不使用某种http帖子,但我正在寻找具体的例子..

2 个答案:

答案 0 :(得分:2)

我刚写了一个简单的PasteBin client in C#

您可以按如下方式使用它:

        string apiKey = "<your api key>";
        var client = new PasteBinClient(apiKey);

        // Optional; will publish as a guest if not logged in
        client.Login(userName, password);

        var entry = new PasteBinEntry
            {
                Title = "PasteBin client test",
                Text = "Console.WriteLine(\"Hello PasteBin\");",
                Expiration = PasteBinExpiration.OneDay,
                Private = true,
                Format = "csharp"
            };

        string pasteUrl = client.Paste(entry);
        Console.WriteLine("Your paste is published at this URL: " + pasteUrl);

您可以在this page上获取API密钥(您需要登录)。

答案 1 :(得分:0)

在使用浏览器发布示例代码/文本并拦截数据并查找时,检查和监控HTTP GET / POST可能是值得的。请使用WiresharkHTTPWatch。这应该可以让您了解HTTP的POST中的预期。您需要将HTTP标头中的内容长度设置为要提交的代码的实际长度,看看here以及herehere

祝你2010年幸福安宁。 希望这会有所帮助,