Fiddler Post Debug_.NET_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > .NET > Fiddler Post Debug

Fiddler Post Debug

 2014/5/20 21:09:57  newr2006  博客园  我要评论(0)
  • 摘要:1.Post:http://localhost:11804/My/Commentforplainhtmlparametersubmission,liketheGETinURL:RequestHeader:User-Agent:FiddlerContent-Length:33Host:localhost:11804Content-Type:application/x-www-form-urlencodedRequestBody:url=go&url2=2&
  • 标签:debug

1. Post: http://localhost:11804/My/Comment   

 for plain html parameter submission, like the GET in URL:

Request Header:

User-Agent: Fiddler

 Content-Length: 33  

Host: localhost:11804  

Content-Type: application/x-www-form-urlencoded

Request Body:

url=go&url2=2&lese=sss

 

 public class MyController : Controller
{
       public class CommentInputModel
        {
            public string Url { get; set; }
            public string Url2 { get; set; }
          
        }
[HttpPost]
public ActionResult Comment(CommentInputModel model,string lese) { return null; } }

 

2.Post:http://localhost:11804/Account/Login   have  [ValidateAntiForgeryToken]

Request Header:

Content-Type: application/x-www-form-urlencoded
Cookie: __RequestVerificationToken=WAmjMYW6VXwFk21CU8zjfViWgKvW3703lBNcm7rij0cl2-Axh4_jiYkaZ_HcAmTMdca721sicaa2lAZmvYRe4IkS7shSydVTsRn7pB5EmCI1
Host: localhost:11804
Content-Length: 183

Request Body

__RequestVerificationToken=jqeqLyivYdNPWjlbLMAUf747vM1wdLcx5Xju5vbkv5S4k4kpin_z2KqbVMu07Vg2mOVLOt7ijhvOM4ranmZ73SpZwNxWfKlyOORSp8SDS7U1&UserName=admin&Password=111111&RememberMe=false

 

        [HttpPost]
        [AllowAnonymous]
        [ValidateAntiForgeryToken]
       // [OutputCache(NoStore = true, Duration = 0)]  
        public ActionResult Login(LoginModel model, string returnUrl)
        {
            if (ModelState.IsValid && WebSecurity.Login(model.UserName, model.Password, persistCookie: model.RememberMe))
            {
                return RedirectToLocal(returnUrl);
            }

            // If we got this far, something failed, redisplay form
            ModelState.AddModelError("", "The user name or password provided is incorrect.");
            return View(model);
        }


    public class LoginModel
    {
        [Required]
        [Display(Name = "User name")]
        public string UserName { get; set; }

        [Required]
        [DataType(DataType.Password)]
        [Display(Name = "Password")]
        public string Password { get; set; }

        [Display(Name = "Remember me?")]
        public bool RememberMe { get; set; }
    }

 

 

 

3. For JSON parameter submission:

Request Header:

User-Agent: Fiddler

 Host: localhost:4217

 Content-Type: application/json; charset=utf-8

Request Body

{“Number1″:”7″,”Number2″:”7″}

 

 

发表评论
用户名: 匿名