亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? rfc2617credential.html

?? 網(wǎng)絡(luò)爬蟲開源代碼
?? HTML
?? 第 1 頁 / 共 2 頁
字號:
<a name="112" href="#112">112</a> <em>     */</em><a name="113" href="#113">113</a>     <strong>public</strong> String getPassword(<a href="../../../../../org/archive/crawler/datamodel/CrawlURI.html">CrawlURI</a> context)<a name="114" href="#114">114</a>             throws AttributeNotFoundException {<a name="115" href="#115">115</a>         <strong>return</strong> (String)getAttribute(ATTR_PASSWORD, context);<a name="116" href="#116">116</a>     }<a name="117" href="#117">117</a> <a name="118" href="#118">118</a>     <strong>public</strong> <strong>boolean</strong> isPrerequisite(<a href="../../../../../org/archive/crawler/datamodel/CrawlURI.html">CrawlURI</a> curi) {<a name="119" href="#119">119</a>         <em class="comment">// Return false.  Later when we implement preemptive</em><a name="120" href="#120">120</a>         <em class="comment">// rfc2617, this will change.</em><a name="121" href="#121">121</a>         <strong>return</strong> false;<a name="122" href="#122">122</a>     }<a name="123" href="#123">123</a> <a name="124" href="#124">124</a>     <strong>public</strong> <strong>boolean</strong> hasPrerequisite(<a href="../../../../../org/archive/crawler/datamodel/CrawlURI.html">CrawlURI</a> curi) {<a name="125" href="#125">125</a>         <em class="comment">// Return false.  Later when we implement preemptive</em><a name="126" href="#126">126</a>         <em class="comment">// rfc2617, this will change.</em><a name="127" href="#127">127</a>         <strong>return</strong> false;<a name="128" href="#128">128</a>     }<a name="129" href="#129">129</a> <a name="130" href="#130">130</a>     <strong>public</strong> String getPrerequisite(<a href="../../../../../org/archive/crawler/datamodel/CrawlURI.html">CrawlURI</a> curi) {<a name="131" href="#131">131</a>         <em class="comment">// Return null.  Later when we implement preemptive</em><a name="132" href="#132">132</a>         <em class="comment">// rfc2617, this will change.</em><a name="133" href="#133">133</a>         <strong>return</strong> <strong>null</strong>;<a name="134" href="#134">134</a>     }<a name="135" href="#135">135</a> <a name="136" href="#136">136</a>     <strong>public</strong> String getKey(<a href="../../../../../org/archive/crawler/datamodel/CrawlURI.html">CrawlURI</a> context) throws AttributeNotFoundException {<a name="137" href="#137">137</a>         <strong>return</strong> getRealm(context);<a name="138" href="#138">138</a>     }<a name="139" href="#139">139</a> <a name="140" href="#140">140</a>     <strong>public</strong> <strong>boolean</strong> isEveryTime() {<a name="141" href="#141">141</a>         <strong>return</strong> <strong>true</strong>;<a name="142" href="#142">142</a>     }<a name="143" href="#143">143</a> <a name="144" href="#144">144</a>     <strong>public</strong> <strong>boolean</strong> populate(<a href="../../../../../org/archive/crawler/datamodel/CrawlURI.html">CrawlURI</a> curi, HttpClient http, HttpMethod method,<a name="145" href="#145">145</a>             String payload) {<a name="146" href="#146">146</a>         <strong>boolean</strong> result = false;<a name="147" href="#147">147</a>         String authRealm = payload;<a name="148" href="#148">148</a>         <strong>if</strong> (authRealm == <strong>null</strong>) {<a name="149" href="#149">149</a>             logger.severe(<span class="string">"No authscheme though creds: "</span> + curi);<a name="150" href="#150">150</a>             <strong>return</strong> result;<a name="151" href="#151">151</a>         }<a name="152" href="#152">152</a> <a name="153" href="#153">153</a>         <em class="comment">// Always add the credential to HttpState. Doing this because no way of</em><a name="154" href="#154">154</a>         <em class="comment">// removing the credential once added AND there is a bug in the</em><a name="155" href="#155">155</a>         <em class="comment">// credentials management system in that it always sets URI root to</em><a name="156" href="#156">156</a>         <em class="comment">// null: it means the key used to find a credential is NOT realm + root</em><a name="157" href="#157">157</a>         <em class="comment">// URI but just the realm. Unless I set it everytime, there is</em><a name="158" href="#158">158</a>         <em class="comment">// possibility that as this thread progresses, it might come across a</em><a name="159" href="#159">159</a>         <em class="comment">// realm already loaded but the login and password are from another</em><a name="160" href="#160">160</a>         <em class="comment">// server. We'll get a failed authentication that'd be difficult to</em><a name="161" href="#161">161</a>         <em class="comment">// explain.</em><a name="162" href="#162">162</a>         <em class="comment">//</em><a name="163" href="#163">163</a>         <em class="comment">// Have to make a UsernamePasswordCredentials. The httpclient auth code</em><a name="164" href="#164">164</a>         <em class="comment">// does an instanceof down in its guts.</em><a name="165" href="#165">165</a>         UsernamePasswordCredentials upc = <strong>null</strong>;<a name="166" href="#166">166</a>         <strong>try</strong> {<a name="167" href="#167">167</a>         	upc = <strong>new</strong> UsernamePasswordCredentials(getLogin(curi),<a name="168" href="#168">168</a>         	    getPassword(curi));<a name="169" href="#169">169</a>         	http.getState().setCredentials(<strong>new</strong> AuthScope(curi.getUURI().getHost(),<a name="170" href="#170">170</a>         	    curi.getUURI().getPort(), authRealm), upc);<a name="171" href="#171">171</a>         	logger.fine(<span class="string">"Credentials for realm "</span> + authRealm +<a name="172" href="#172">172</a>         	    <span class="string">" for CrawlURI "</span> + curi.toString() + <span class="string">" added to request: "</span> +<a name="173" href="#173">173</a> 				result);<a name="174" href="#174">174</a>         	result = <strong>true</strong>;<a name="175" href="#175">175</a>         } <strong>catch</strong> (AttributeNotFoundException e1) {<a name="176" href="#176">176</a>         	logger.severe(<span class="string">"Failed to get login and password for "</span> +<a name="177" href="#177">177</a>         			curi + <span class="string">" and "</span> + authRealm);<a name="178" href="#178">178</a>         } <strong>catch</strong> (URIException e) {<a name="179" href="#179">179</a>         	logger.severe(<span class="string">"Failed to parse host from "</span> + curi + <span class="string">": "</span> +<a name="180" href="#180">180</a>         			e.getMessage());<a name="181" href="#181">181</a>         }<a name="182" href="#182">182</a>         <a name="183" href="#183">183</a>         <strong>return</strong> result;<a name="184" href="#184">184</a>     }<a name="185" href="#185">185</a> <a name="186" href="#186">186</a>     <strong>public</strong> <strong>boolean</strong> isPost(<a href="../../../../../org/archive/crawler/datamodel/CrawlURI.html">CrawlURI</a> curi) {<a name="187" href="#187">187</a>         <em class="comment">// Return false.  This credential type doesn't care whether posted or</em><a name="188" href="#188">188</a>         <em class="comment">// get'd.</em><a name="189" href="#189">189</a>         <strong>return</strong> false;<a name="190" href="#190">190</a>     }<a name="191" href="#191">191</a> <a name="192" href="#192">192</a>     <em>/**<em>*</em></em><a name="193" href="#193">193</a> <em>     * Convenience method that does look up on passed set using realm for key.</em><a name="194" href="#194">194</a> <em>     *</em><a name="195" href="#195">195</a> <em>     * @param rfc2617Credentials Set of Rfc2617 credentials.  If passed set is</em><a name="196" href="#196">196</a> <em>     * not pure Rfc2617Credentials then will be ClassCastExceptions.</em><a name="197" href="#197">197</a> <em>     * @param realm Realm to find in passed set.</em><a name="198" href="#198">198</a> <em>     * @param context Context to use when searching the realm.</em><a name="199" href="#199">199</a> <em>     * @return Credential of passed realm name else null.  If more than one</em><a name="200" href="#200">200</a> <em>     * credential w/ passed realm name, and there shouldn't be, we return first</em><a name="201" href="#201">201</a> <em>     * found.</em><a name="202" href="#202">202</a> <em>     */</em><a name="203" href="#203">203</a>     <strong>public</strong> <strong>static</strong> Rfc2617Credential getByRealm(Set rfc2617Credentials,<a name="204" href="#204">204</a>             String realm, <a href="../../../../../org/archive/crawler/datamodel/CrawlURI.html">CrawlURI</a> context) {<a name="205" href="#205">205</a> <a name="206" href="#206">206</a>         Rfc2617Credential result = <strong>null</strong>;<a name="207" href="#207">207</a>         <strong>if</strong> (rfc2617Credentials == <strong>null</strong> || rfc2617Credentials.size() &lt;= 0) {<a name="208" href="#208">208</a>             <strong>return</strong> result;<a name="209" href="#209">209</a>         }<a name="210" href="#210">210</a>         <strong>if</strong> (rfc2617Credentials != <strong>null</strong> &amp;&amp; rfc2617Credentials.size() > 0) {<a name="211" href="#211">211</a>             <strong>for</strong> (Iterator i = rfc2617Credentials.iterator(); i.hasNext();) {<a name="212" href="#212">212</a>                 Rfc2617Credential c = (Rfc2617Credential)i.next();<a name="213" href="#213">213</a>                 <strong>try</strong> {<a name="214" href="#214">214</a>                     <strong>if</strong> (c.getRealm(context).equals(realm)) {<a name="215" href="#215">215</a>                         result = c;<a name="216" href="#216">216</a>                         <strong>break</strong>;<a name="217" href="#217">217</a>                     }<a name="218" href="#218">218</a>                 } <strong>catch</strong> (AttributeNotFoundException e) {<a name="219" href="#219">219</a>                     logger.severe(<span class="string">"Failed look up by realm "</span> + realm + <span class="string">" "</span> + e);<a name="220" href="#220">220</a>                 }<a name="221" href="#221">221</a>             }<a name="222" href="#222">222</a>         }<a name="223" href="#223">223</a>         <strong>return</strong> result;<a name="224" href="#224">224</a>     }<a name="225" href="#225">225</a> }</pre><hr/><div id="footer">This page was automatically generated by <a href="http://maven.apache.org/">Maven</a></div></body></html>

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美精品亚洲一区二区在线播放| 欧美一区二区久久久| 一本色道久久加勒比精品| 成人一区二区三区中文字幕| 国产精品99久久久久久似苏梦涵 | 青青草精品视频| 日韩精品一二三四| 麻豆一区二区99久久久久| 奇米精品一区二区三区在线观看一| 三级久久三级久久久| 国产福利一区二区三区在线视频| 欧日韩精品视频| 国产91精品精华液一区二区三区| 国产一区美女在线| 97成人超碰视| 日韩欧美美女一区二区三区| 成人免费视频播放| 亚洲欧美一区二区三区久本道91| 国产剧情一区二区三区| 日韩午夜电影在线观看| 免费高清在线视频一区·| 日韩欧美国产三级电影视频| 久久99热狠狠色一区二区| 日韩精品一区二区三区中文不卡 | 久久综合色天天久久综合图片| 韩国三级在线一区| 国产精品护士白丝一区av| 欧美中文字幕不卡| 日本不卡视频在线| 亚洲日本欧美天堂| 欧美精品九九99久久| 国产白丝精品91爽爽久久| 亚洲精品乱码久久久久久日本蜜臀| 3d动漫精品啪啪1区2区免费| av亚洲精华国产精华| 国产在线精品免费av| 日韩在线播放一区二区| 亚洲激情av在线| 国产精品久久久久久久久免费丝袜| 欧洲精品一区二区三区在线观看| 国产剧情一区二区| 日韩二区三区四区| 亚洲成年人网站在线观看| 国产精品免费av| 国产人成亚洲第一网站在线播放 | 国产传媒日韩欧美成人| 蜜桃视频第一区免费观看| 亚洲欧美视频在线观看视频| 亚洲视频综合在线| 中文字幕免费不卡| 1024国产精品| 亚洲精品中文字幕乱码三区| 亚洲丝袜美腿综合| 五月婷婷欧美视频| 蜜臀av亚洲一区中文字幕| 日本 国产 欧美色综合| 麻豆国产一区二区| 国产在线一区二区综合免费视频| 国产一区二区不卡在线 | 亚洲人成小说网站色在线| 欧美高清在线视频| 亚洲视频在线观看一区| 一区二区三区资源| 日韩不卡手机在线v区| 激情久久五月天| 粉嫩aⅴ一区二区三区四区五区| 国产精品69毛片高清亚洲| 成人激情免费视频| 欧美三级日韩三级| 久久久久久久久久久电影| 亚洲美女一区二区三区| 精品一区二区三区久久久| 国产一区二区三区香蕉 | 偷窥国产亚洲免费视频| 国内国产精品久久| 色激情天天射综合网| 久久久精品免费网站| 亚洲精品久久久蜜桃| 精品一区二区三区久久| aaa亚洲精品一二三区| 久久综合色综合88| 欧美aⅴ一区二区三区视频| 91免费视频网址| 国产精品热久久久久夜色精品三区 | 亚洲精品乱码久久久久久黑人| 美女尤物国产一区| 欧美日韩久久一区二区| 中文字幕一区二区三区av| 国产精品一二三四| 制服丝袜激情欧洲亚洲| 亚洲精品成人a在线观看| 久久国产精品99久久久久久老狼| 91黄色小视频| 亚洲一区av在线| 国产不卡视频在线播放| 久久综合五月天婷婷伊人| 久久精品国产久精国产爱| 精品久久国产97色综合| 亚洲成a天堂v人片| 欧美一区二区精美| 国产精品一级二级三级| 久久日韩粉嫩一区二区三区| 欧美aaaaa成人免费观看视频| 精品理论电影在线观看| 国产在线精品一区在线观看麻豆| 欧美一级理论性理论a| 免费av成人在线| 久久女同精品一区二区| 99久久免费国产| 亚洲码国产岛国毛片在线| 欧美日韩国产一级片| 蜜臀99久久精品久久久久久软件| 欧美日韩精品福利| 久久激情五月激情| 亚洲视频狠狠干| 精品欧美黑人一区二区三区| 国产一区二区三区四区在线观看| 国产精品天干天干在观线| 91日韩在线专区| 激情五月激情综合网| 综合色天天鬼久久鬼色| 欧美人动与zoxxxx乱| 国产福利一区二区三区视频在线| 亚洲日本丝袜连裤袜办公室| 26uuu另类欧美亚洲曰本| 91麻豆文化传媒在线观看| 免播放器亚洲一区| 丝袜国产日韩另类美女| 精品日韩欧美一区二区| 日本韩国精品在线| 国产a级毛片一区| 极品少妇xxxx精品少妇| 亚洲国产裸拍裸体视频在线观看乱了| 欧美一级欧美三级在线观看| 日本精品裸体写真集在线观看 | av激情综合网| 国内精品伊人久久久久av一坑| 一区二区三区日韩欧美精品| 2023国产一二三区日本精品2022| 欧美亚洲尤物久久| 一本色道久久加勒比精品| 国产在线视频一区二区三区| 日本成人在线一区| 亚洲国产人成综合网站| 亚洲视频在线观看三级| 国产精品免费看片| 欧美极品aⅴ影院| 久久精品视频一区| 久久亚洲影视婷婷| 国产日韩欧美精品在线| 国产喷白浆一区二区三区| 26uuu另类欧美亚洲曰本| 久久一区二区三区国产精品| 久久久激情视频| 亚洲免费观看高清完整| 亚洲精品va在线观看| 亚洲日本在线看| 丝袜国产日韩另类美女| 欧美a级一区二区| www.欧美色图| 欧美精品aⅴ在线视频| 日韩欧美精品在线| 久久一区二区三区四区| 亚洲欧美另类小说| 热久久国产精品| 成人激情校园春色| 欧美日韩在线免费视频| 91精品综合久久久久久| 中文字幕第一区| 天天色综合天天| 国产不卡视频在线观看| 欧美日韩精品福利| 亚洲色图欧美在线| 国产在线精品国自产拍免费| 在线观看免费亚洲| 欧美高清在线精品一区| 亚洲制服丝袜av| 国产成人精品影视| 欧美日韩黄视频| 亚洲视频精选在线| 精品一区在线看| 欧美精品第一页| 偷拍一区二区三区| 色菇凉天天综合网| 国产精品国产三级国产普通话蜜臀 | 国产乱人伦偷精品视频免下载| 91精品办公室少妇高潮对白| 国产亚洲综合av| 久久99精品一区二区三区| 色偷偷久久一区二区三区| 成人免费在线视频| 国产一区二区三区电影在线观看| 欧美久久久久久久久久| 亚洲一二三区不卡| 日本韩国欧美国产| 亚洲精品五月天| 色噜噜久久综合| 亚洲一级二级三级在线免费观看| eeuss鲁片一区二区三区| 国产亚洲欧美激情|