Httprequest 添加Cookie

    string postData = "Inputs={\"BarCode\":\"" + barCode + "\"}"; // 要发放的数据
                //var str = JsonConvert.SerializeObject(postData);
                byte[] byteArray = Encoding.UTF8.GetBytes(postData);

                HttpWebRequest objWebRequest = (HttpWebRequest)WebRequest.Create("http://180.96.21.213:8890/action.ashx?action=IndexDetailInfosUrl");
                objWebRequest.Method = "POST";
                objWebRequest.ContentType = "application/x-www-form-urlencoded;charset=UTF-8";
                objWebRequest.ContentLength = byteArray.Length;
                objWebRequest.Headers.Add("Cookie", "companyid=XZGH");
                //objWebRequest.CookieContainer = myCookieContainer;
                Stream newStream = objWebRequest.GetRequestStream();
                newStream.Write(byteArray, 0, byteArray.Length); //写入参数
                newStream.Close();

                HttpWebResponse response = (HttpWebResponse)objWebRequest.GetResponse();
                StreamReader sr = new StreamReader(response.GetResponseStream(), Encoding.UTF8);
                string textResponse = sr.ReadToEnd(); // 返回的数据
                return textResponse;
时间: 2024-10-10 02:39:13

Httprequest 添加Cookie的相关文章

Android volley添加Cookie

Volley 默认是不支持Cookie的,如何添加Cookie,很是头疼. 看源码后发现HttpStack的子类中都有添加Header的代码. HurlStack  performRequest方法中 HashMap<String, String> map = new HashMap<String, String>(); map.putAll(request.getHeaders()); map.putAll(additionalHeaders); if (mUrlRewriter

response.addCookie(cookie)添加cookie失败.

两个if循环能进来,创建的两个cookie也能通过控制台输出.  但是却添加失败. 原因是:request.getRequestDispatcher("/MainFrame").forward(request, response);已经把请求转发了. 所以两个cookie虽然能创建并能读取.但请求已经转发到另一个页面了.response已经不具备向浏览器响应请求的能力了.所以不能添加cookie

JMeter接口测试示例(五)——添加Cookie

修改用户余额2 功能描述 功能描述:需要添加cookie,token token是写死的token12345 请求地址 http://api.nnzhp.cn/setmoney2 请求方式 Post 入参 参数 数据类型(长度) 是否必传 备注 userid String Y 用户id money String Y 修改的余额数值 出参 参数 数据类型(长度) 备注 code int 状态码200为成功,500为异常 success String 状态 JMeter操作步骤: 1.添加一个HTT

Android 添加cookie

1 /** 2 * 添加cookie 3 * 4 * @param url 5 */ 6 private void setCookie(String url) { 7 // 获取uid 8 String uid = UserDataCenter.getInstance().getUserId(WebBrowserActivity.this); 9 if (!TextUtils.isEmpty(uid)) { 10 // 写入cookie 11 CookieSyncManager.createIn

.net 添加Cookie的4种方法

第一种添加Cookie方法 HttpCookie myCookie = new HttpCookie("userrole"); myCookie.Values["a"] = "a"; myCookie.Values[""] = "b"; myCookie.Expires.AddDays(1); Response.Cookies.Add(myCookie); //Response.AppendCookie(m

selenium添加cookie切换到不同环境

背景:网站中需要切环境到预发布,在用谷歌浏览器可以使用工具,但是在selenium启动时,是不会带任何插件,向开发了解下,切换环境本质是添加cookie值,那么这个就简单了 1.使用selenium中的cookie进行添加 System.out.println("cookie个数"+driver.manage().getCookies().size()); Cookie cookie = new Cookie("staging", "true",

httpclient使用head添加cookie

最近在使用接口时候,我使用get请求时,需要携带登录态,所以在get请求的时候我需要在head里面把cookie给加上,添加方式get和post完全不一样 Post方式添加cookie httpPost = new HttpPost(url); //添加代理配置 // 设置代理 RequestConfig config = RequestConfig.custom().setProxy(proxy).build(); //设置参数 List<NameValuePair> list = new

jmeter接口测试实例-添加 cookie

实例:金币充值 1.接口文档 2.在http请求中写入接口url.路径.请求方式.参数 3.添加cookie管理器 4.在cookie管理器中添加名称.值.域,如图所示: 注:安全栏位不要勾选,否则勾选的安全的话它会加密 传过去就解析不了了 5.查看结果 原文地址:https://www.cnblogs.com/ddxxn/p/8572719.html

postman接口测试:添加cookie以及身份验证

添加cookie以及身份验证,接口文档如图所示: 学生金币充值 简要描述: 学生金币充值接口 请求URL: http://url/api/user/gold_add 请求方式: post 参数: 该接口有权限验证,需要admin用户才可以操作,需要添加cookie cookie中的key为登录的用户名,value从登录接口获取,登录成功返回sign 参数名 必选 类型 说明 stu_id 是 int 学生id gold 是 int 金币数量 返回参数说明 参数名 类型 说明 error_code