麻蛋,搜索了好久,找到的都是对soap header的操作,不是对WebService的HTTP Header的操作,这是两种不同的概念,平常我们发起的WebService请求走的都是http通信协议,POST方式的请求,请求体是发送对象的SOAP结构。算了直接上答案。只不过还是英语不好

http://stackoverflow.com/questions/897782/how-to-add-custom-http-header-for-c-sharp-web-service-client-consuming-axis-1-4

上面是源地址,貌似有两种方法,一种是排名第一的

添加一下代码:

protected override System.Net.WebRequest GetWebRequest(Uri uri)
{
System.Net.WebRequest request = base.GetWebRequest(uri);
request.Headers.Add("myheader", "myheader_value");
return request;
}

  老外真是,愣是不提供完整的demo,费了半天劲,实在找不到该插入那个地方啊,有木有,试遍了自动生成的Reference.cs里的任何位置,都不对,哪位大神指导的,还请指导一下。

第二种:

 static void Main(string[] args)
{
//wsAuth:就是自动生成的WebService服务
using (wsAuth.WsAuthenticationClient client = new wsAuth.WsAuthenticationClient())
{
using (OperationContextScope scope = new OperationContextScope(client.InnerChannel))
{
var httpRequestProperty = new HttpRequestMessageProperty();
httpRequestProperty.Headers["ws-lala"] = "111";
httpRequestProperty.Headers["ws-lala11"] = "222";
OperationContext.Current.OutgoingMessageProperties[HttpRequestMessageProperty.Name] = httpRequestProperty; var cc = client.login("tlzzu", "123456");
}
}
}

  亲测,第二种可用。

最新文章

  1. Java-set集合
  2. CUDA程序设计(三)
  3. 安装使用RESTful 框架SLIM方法
  4. Git工作常用
  5. PAT乙级真题1003. 我要通过!(20)(解题)
  6. 配置php支持curl
  7. NSLog中的%@
  8. Entity Framework中编辑时错误ObjectStateManager 中已存在具有同一键的对象
  9. hdu2025java字符题
  10. Java基础-方法(07)
  11. rsync3.1.3的编译安装和常用操作
  12. Luogu P2468 [SDOI2010]粟粟的书架
  13. struts2框架之重复提交问题
  14. c# WPF 设置窗口一直在其中窗口后面/底层窗口
  15. SQL Server 2008 R2如何生成带数据的数据库脚本
  16. 解决k8s出现pod服务一直处于ContainerCreating状态的问题的过程
  17. const char * 转换为char*
  18. jquery+html5制作超酷的圆盘时钟表
  19. zookeeper分布式锁和服务优化配置
  20. 解题:ZJOI 2006 游戏排名系统

热门文章

  1. Hadoop学习笔记—18.Sqoop框架学习
  2. [.net 面向对象程序设计进阶] (13) 序列化(Serialization)(五) Json 序列化利器 Newtonsoft.Json 及 通用Json类
  3. 如何在Visual Studio 2012中发布Web应用程序时自动混淆Javascript
  4. Btree 索引
  5. 获取bing.com的图片并在gnome3中设置自动切换
  6. php 操作数组(合并,拆分,追加,查找,删除等)(转载)
  7. SQL Server 内存和Paging
  8. DDD 领域驱动设计-在动手之前,先把你的脑袋清理干净
  9. Servlet在启动时加载的tomcat源码(原创)
  10. Java内存模型深度解析:基础部分--转