axis 做服务端的web service ,.net做客户端 ,不能通过验证,有人遇到过吗?

lpc007 2007-06-05 05:57:17
代码如下:
TsWebServices.ComplaintService ts = new TsWebServices.ComplaintService();

System.Net.NetworkCredential tsnc = new System.Net.NetworkCredential("user", "123456");
System.Net.CredentialCache tscc = new System.Net.CredentialCache();
tscc.Add(new Uri(ts.Url), "Basic", tsnc);
ts.PreAuthenticate = true;
ts.Credentials = tsnc;

Response.write(ts.GetInfo());

报错信息就是验证失败
<faultcode xmlns:ns1="http://xml.apache.org/axis/">ns1:unauthenticated</faultcode>

谢谢~
...全文
308 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
foyuan 2007-06-06
  • 打赏
  • 举报
回复
unauthenticated

没有验证


楼主可以先用web浏览器打开那个地址

然后看能浏览不 或者需要Basic验证
如果验证通过 再用程序实现
CathySun118 2007-06-06
  • 打赏
  • 举报
回复
没有碰到过,检查是否类型不一致引起的
lpc007 2007-06-06
  • 打赏
  • 举报
回复
up
lpc007 2007-06-06
  • 打赏
  • 举报
回复
up
lpc007 2007-06-06
  • 打赏
  • 举报
回复
up
lpc007 2007-06-06
  • 打赏
  • 举报
回复
to foyuan(暴走零零漆) :

ws 的地址是: http://19.0.0.1/services/Complaint

用IE 能打开,用java 能访问到ws ,头文件

POST /services/Complaint HTTP/1.0
Content-Type: text/xml; charset=utf-8
Accept: application/soap+xml, application/dime, multipart/related, text/*
User-Agent: Axis/1.3
Host: 19.0.0.1
Cache-Control: no-cache
Pragma: no-cache
SOAPAction: ""
Content-Length: 309
Authorization: Basic amNqOjgzMjg2MjM


现在用.NET 就是生成不了 Authorization: Basic amNqOjgzMjg2MjM 这句,兄弟有何高见?
leonwan 2007-06-06
  • 打赏
  • 举报
回复
学习
tiantian1980 2007-06-05
  • 打赏
  • 举报
回复
学习!

62,046

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧