Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/29.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# Httpwebrequest发出cookies拒绝/禁用的请求_C#_Asp.net_Http - Fatal编程技术网

C# Httpwebrequest发出cookies拒绝/禁用的请求

C# Httpwebrequest发出cookies拒绝/禁用的请求,c#,asp.net,http,C#,Asp.net,Http,您好,我正在做一个简单的httpwebrequest,但是我得到的响应是sow给我相同的页面,就像我在(F12)中手动将cookie设置为Deny一样。有人知道如何修复它吗 因为我的httpwebrequest似乎有cookies=Deny设置 我只想发送HttpWebRequest,然后从HttpWebResponse读取html页面,但从HttpWebResponse获取的html页面就像我在(F12)浏览器中手动将cookie设置为Deny一样。我这样做是为了检查并获取相同的页面 这是我的

您好,我正在做一个简单的httpwebrequest,但是我得到的响应是sow给我相同的页面,就像我在(F12)中手动将cookie设置为Deny一样。有人知道如何修复它吗 因为我的httpwebrequest似乎有cookies=Deny设置


我只想发送HttpWebRequest,然后从HttpWebResponse读取html页面,但从HttpWebResponse获取的html页面就像我在(F12)浏览器中手动将cookie设置为Deny一样。我这样做是为了检查并获取相同的页面

这是我的密码

    using System;
    using System.IO;
    using System.Diagnostics;
    using System.Text;
    using System.Collections.Generic;
    using HtmlAgilityPack;
    using System.Net;
    using System.Web;
    using System.Text.RegularExpressions;

    namespace BbvaBank
    {
        static class bBank
        {
            static CookieContainer _cookies = new CookieContainer();



    static string loginPostUrl = "https://www.bbvanetcash.com/local_kyop/KYOPSolicitarCredenciales.html";

    HttpWebRequest request = (HttpWebRequest)WebRequest.Create(loginPostUrl);
    request.CookieContainer = new CookieContainer();
    request.AllowAutoRedirect = true;
    //Get the response from the server and save the cookies from the first request..

HttpWebResponse response = (HttpWebResponse)request.GetResponse();
request.CookieContainer = _cookies;
Stream streamResponseLogin = response.GetResponseStream();
StreamReader streamReadLogin = new StreamReader(streamResponseLogin);
LoginInfo = streamReadLogin.ReadToEnd();//here i see the page

    }

    }

你能把你的问题改写一下吗?真的很难理解你在问什么。。。清楚地告诉我们你想要什么,得到什么。我只想发送HttpWebRequest,然后从HttpWebResponse读取html页面,但我从HttpWebResponse获取的html页面就像我在(F12)浏览器中手动将cookie设置为Deny一样。我这样做是为了检查,如果你说希望cookie控制权限,则得到相同的页面,小心点。饼干可以伪造和修改。至少在网络上进行某种形式的数据加密(虽然不是一种很好的方式,但更好)cookies@VovaPotapov,浏览器中的设置仅影响浏览器,而不影响代码。Cookie不会在您的程序和浏览器之间共享。我知道:)。。。。但是,当我从HttpWebResponse获取html页面时,我只看到一个标签,但在浏览器中一切正常,然后我按F12并禁用Cookie(检查),然后在浏览器中,我得到一个标签的相同页面,我认为我的(代码)HttpWebRequest是一些how have cookies=deny设置