您的位置:程序门 -> .net技术 -> web services



form验证的web服务页面,无法使用post方式执行其中的函数...


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


form验证的web服务页面,无法使用post方式执行其中的函数...[已结贴,结贴人:bitpolar]
发表于:2007-01-26 12:45:41 楼主
<authentication   mode= "forms ">
<forms   name= ".aspxformsauth "  
loginurl= "signinservice.asmx "  
cookieless= "usecookies "  
timeout= "40 ">
</forms>
</authentication>
<authorization>
<deny   users= "? "/>
</authorization>

web.config中配置form验证如上


在signinservice.asmx中有个默认的helloworld函数
执行返回的字符串helloworld

该函数使用soap方式调用没有任何问题
当使用post方式时如下
post   /webservice/clientuser/signinservice.asmx/helloworld
返回的是页面跳转信息   请问该问题如何解决
发表于:2007-01-26 13:04:451楼 得分:10
不清楚,帮顶。
发表于:2007-01-26 13:05:542楼 得分:10
通常post方法发送的数据要在http请求头后,而不是真接写在url中,不知道这条对你有没有用?
发表于:2007-01-26 13:41:473楼 得分:0
helloworld是调用的函数名称   不是要发送的数据
我试试能不能写在http头里面把
发表于:2007-01-26 13:59:154楼 得分:10
不清楚,帮顶。
发表于:2007-01-26 21:12:505楼 得分:30
楼主又在这里发一贴...

帮兄弟顶一把...

也帮你关注一下..
发表于:2007-01-26 22:52:086楼 得分:30
试试:先用post方式登录,然后把cookie附加到post请求上
发表于:2007-01-30 13:10:597楼 得分:10
帮顶起来
发表于:2007-01-31 23:50:508楼 得分:10
帮你顶一把!!
发表于:2007-02-01 11:30:149楼 得分:90
发表于:2007-02-01 11:35:1410楼 得分:0
谢谢帮顶的兄弟们
post返回的是stream   是无法跟服务器建立准确的连接


快速检索

最新资讯
热门点击