Android經過soap2訪問webservice遇到HTTP request failed, HTTP status: 302的問題

    筆者用C#在服務器端寫了一個Webservice,而後再Android客戶端經過soap2調用webservice的函數,遇到了HTTP request failed, HTTP status: 302的問題,在網上也沒法找到答案,後來偶然發現每次我在瀏覽器地址輸入webservice的訪問地址,瀏覽器都會自動在url後面添加上?AspxAutoDetectCookieSupport=1,在網上查找關於302的問題是由於資源或網址重定向到另外一個地方了,也就是隻要在url後面添加上?AspxAutoDetectCookieSupport=1就能夠了。原來webservice的url爲http://software.hitwh.edu.cn/CollegeWebService/Service1.asmx添加後綴改爲http://software.hitwh.edu.cn/CollegeWebService/Service1.asmx?AspxAutoDetectCookieSupport=1就能夠了,而AspxAutoDetectCookieSupport=1的意思是自動檢測是否支持cookie,若是想要去除AspxAutoDetectCookieSupport=1,能夠在webservice的web.config文件中做以下處理:web

<sessionStatemode="InProc"cookieless="false"timeout="20"/>
相關文章
相關標籤/搜索