3 回答

TA貢獻1802條經驗 獲得超10個贊
1.服務器認證(Server Authentication)
HttpClient處理服務器認證幾乎是透明的,僅需要開發人員提供登錄信息(login credentials)。登錄信息保存在HttpState類的實例中,可以通過 setCredentials(String realm, Credentials cred)和getCredentials(String realm)來獲取或設置。
HttpClient內建的自動認證,可以通過HttpMethod類的setDoAuthentication(boolean doAuthentication)方法關閉,而且這次關閉只影響HttpMethod當前的實例。
2.代理認證(proxy authentication)
除了登錄信息需單獨存放以外,代理認證與服務器認證幾乎一致。用 setProxyCredentials(String realm, Credentials cred)和 getProxyCredentials(String realm)設、取登錄信息。
3.認證方案(authentication schemes)
是HTTP中規定最早的也是最兼容的方案,遺憾的是也是最不安全的一個方案,因為它以明碼傳送用戶名和密碼。它要求一個UsernamePasswordCredentials實例,可以指定服務器端的訪問空間或采用默認的登錄信息。

TA貢獻1877條經驗 獲得超1個贊
servlet寫了那有沒有在web.xml里配置,把web.xml里servlet配置的url,加上項目名寫到form的action后面jspweb.xml

TA貢獻2019條經驗 獲得超9個贊
前端穿過來的其實都是字符串類型
所以不能直接獲取boolean類型
但是可以轉換得到
比如,你前端用boolean傳遞的,但是由于傳遞的時候最終變成了String 也就是boolean的true變成了字符串true,boolean的false變成了字符串的false
后臺取的時候還是跟字符串一樣取,取到時候判斷一下
String a = request.getXXX//取到前端傳過來的值
boolean b;
if(a.equals("true"))//字符串的判斷用equals而不是 ==
b = true;
else
b = false;
- 3 回答
- 0 關注
- 773 瀏覽
添加回答
舉報