苏飞论坛广告位

苏飞论坛

 找回密码
 马上注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

分布式系统框架(V1.3) 轻松承载百亿数据,千万流量!讨论专区 - 源码下载 - 官方教程 - 订阅更新

HttpHelper万能框架(V2.1) HttpHelper官方出品,无敌框架讨论区 - 源码下载 - 在线测试和代码生成

HttpHelper爬虫类(V1.9) 最牛的爬虫类,没有爬不到只有想不到 源码 - 代码生成器 - 讨论区 - 教程- 例子

查看: 549|回复: 2

[咨询站长] POST 返回404

[复制链接]
  • TA的每日心情
    开心
    2017-12-12 20:33
  • 签到天数: 1 天

    [LV.1]初来乍到

    发表于 2018-1-7 21:01:17 | 显示全部楼层 |阅读模式
    private string PostForm(string url, string user, string pwd, string code)
            {

                CookieContainer cookieer = new CookieContainer();
               // str = GetCookie("http://www.juxiangyou.com/login/index");
               string str= strSP(GetCookie("http://www.juxiangyou.com"));

                 string jxy_parameter = "%7B%22c%22%3A%22index%22%2C%22fun%22%3A%22login%22%2C%22account%22%3A%2213417191783%22%2C%22password%22%3A%22854312min%22%2C%22verificat_code%22%3A%22"+code+"%22%2C%22is_auto%22%3Afalse%7D&timestamp=1515328170529";

              //  string jxy_parameter = "{'c':'index','fun':'login','account':'"+ user + "','password':'" + pwd + "','verificat_code':'" + code + "','is_auto':false}&timestamp=1515328170529";

                HttpWebRequest request = (HttpWebRequest)WebRequest.Create(url);
                //request.Method = "POST";
                request.Method = "POST";
               // request.CookieContainer = cookieer;

                request.Headers.Add("Origin", "http://www.juxiangyou.com");
               request.Referer = "http://www.juxiangyou.com/login/index";
                request.Headers.Add("Accept-Language", "zh-Hans-CN,zh-Hans;q=0.5");
                request.UserAgent = " Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/58.0.3029.110 Safari/537.36 Edge/16.16299";
                request.ContentType = "application/x-www-form-urlencoded; charset=UTF-8";
                request.Accept = "application/json, text/javascript, */*; q=0.01";
                request.Headers.Add("X-Requested-With", "XMLHttpRequest");
                request.Headers.Add("Accept-Encoding", "gzip, deflate");
                request.Host = "www.juxiangyou.com";
                //X-Sign: jc4r9nhd
                request.Headers.Add("X-Sign", "jc4r9nhd");
                request.Headers.Add("Pragma", "no-cache");
                request.Headers.Add("Cookie", str);

                Stream myRequestStream = request.GetRequestStream();
                StreamWriter myStreamWriter = new StreamWriter(myRequestStream, Encoding.UTF8);
                myStreamWriter.Write(jxy_parameter);
                //把数据写入HttpWebRequest的Request流
                myStreamWriter.Close();
                myRequestStream.Close();

                HttpWebResponse response = (HttpWebResponse)request.GetResponse();



                Stream responseStream = response.GetResponseStream();
                StreamReader reader = new StreamReader(responseStream, Encoding.UTF8);
                //CookieContainer inet = request.CookieContainer;



                //string cookie = response.Headers.Get("Set-Cookie");
                string resultPage = reader.ReadToEnd();

                return resultPage;
            }
       MessageBox.Show(PostForm("http://www.juxiangyou.com/login/auth HTTP/1.1", textBox1.Text, textBox2.Text, textBox3.Text));

  • TA的每日心情
    开心
    昨天 10:29
  • 签到天数: 489 天

    [LV.9]以坛为家II

    发表于 2018-1-8 09:48:19 | 显示全部楼层
    不清楚,请求的URl是什么,返回的提示是什么,这个估计得具体看。404基本都是网址写错了。
  • TA的每日心情
    奋斗
    2018-4-16 11:48
  • 签到天数: 155 天

    [LV.7]常住居民III

    发表于 2018-1-9 21:08:12 | 显示全部楼层
    您需要登录后才可以回帖 登录 | 马上注册

    本版积分规则

    QQ|手机版|小黑屋|手机版|联系我们|关于我们|广告合作|苏飞论坛 ( 豫ICP备17001017号-1 )

    GMT+8, 2018-4-25 02:04

    © 2017-2018

    快速回复 返回顶部 返回列表