首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >电子邮件检查程序POST C#出现错误403

电子邮件检查程序POST C#出现错误403
EN

Stack Overflow用户
提问于 2013-04-16 10:21:38
回答 1查看 133关注 0票数 0

我一直在尝试弄清楚为什么这个post方法不能通过。我一直在使用Fiddler,并且已经在这上面工作了几个小时。如果有人能帮忙,那就太好了。

代码语言:javascript
运行
复制
private string getemail(string user, string pass)
{
    var cookies = new CookieContainer();

    var getRequest = (HttpWebRequest)WebRequest.Create("http://account.mojang.com/migrate");
    cookies = (getRequest as HttpWebRequest).CookieContainer;
    string[] tok = ReadResponse(getRequest).Split(new string[] { "name=\"authenticityToken\" value=\"" }, StringSplitOptions.None);
    string[] toke = tok[1].Split('"');
    string token = toke[0];

    HttpWebRequest request = (HttpWebRequest)WebRequest.Create("https://account.mojang.com/migrate/check");
    request.CookieContainer = cookies;
    request.Method = "POST";
    request.Headers.Add("Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.3");
    request.Headers.Add("Accept-Encoding: gzip,deflate,sdch");
    request.Headers.Add("Accept-Language: en-US,en;q=0.8");
    request.UserAgent = "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.31 (KHTML, like Gecko) Chrome/26.0.1410.64 Safari/537.31";
    request.ContentType = "text/plain";
    using (var requestStream = request.GetRequestStream())
    {
        using (var writer = new StreamWriter(requestStream))
        {
            writer.Write("authenticityToken=" + token + "&mcusername=" + user + "&password=" + pass);
        }
    }
    using (var responseStream = request.GetResponse().GetResponseStream()) 
    {
        using (var reader = new StreamReader(responseStream))
        {
            var result = reader.ReadToEnd();
            return result;
        }
    }

}

EN

回答 1

Stack Overflow用户

发布于 2013-04-16 10:26:12

代码语言:javascript
运行
复制
using (var writer = new StreamWriter(requestStream))
{
  writer.Write("authenticityToken=" + token + "&mcusername=" + user + "&password=" + pass);
  writer.Close();
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16027705

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档