Если вам нужно пройти аутентификацию к прокси, вам нужно установить UseDefaultCredentials
на false
и установить прокси Credentials
.
WebProxy proxy = new WebProxy();
proxy.Address = new Uri("mywebproxyserver.com");
proxy.Credentials = new NetworkCredential("usernameHere", "pa****rdHere"); //These can be replaced by user input
proxy.UseDefaultCredentials = false;
proxy.BypassProxyOnLocal = false; //still use the proxy for local addresses
WebClient client = new WebClient();
client.Proxy = proxy;
string doc = client.DownloadString("http://www.google.com/");
Если все, что вам нужно, это простой прокси-сервер, вы пропускаете большинство строк выше. Все что вам нужно:
WebProxy proxy = new WebProxy("mywebproxyserver.com");
Вы можете использовать метод localeCompare ()
.
string_a.localeCompare(string_b);
/* Expected Returns:
0: exact match
-1: string_a < string_b
1: string_a > string_b
*/
Дополнительная литература:
Вы можете использовать операторы сравнения для сравнения строк . Функция STRCMP
функция может быть определена следующая так:
function strcmp(a, b) {
if (a.toString() < b.toString()) return -1;
if (a.toString() > b.toString()) return 1;
return 0;
}
Редактировать Вот функция сравнения строки, которая принимает не более мин {длина ([ A ), длина ( )} Сравнения, чтобы рассказать, как две строки относятся друг к другу:
function strcmp(a, b) {
a = a.toString(), b = b.toString();
for (var i=0,n=Math.max(a.length, b.length); i<n && a.charAt(i) === b.charAt(i); ++i);
if (i === n) return 0;
return a.charAt(i) > b.charAt(i) ? -1 : 1;
}
Вы можете использовать метод Localecompare ()
.
string_a.localeCompare(string_b);
/* Expected Returns:
0: exact match
-1: string_a < string_b
1: string_a > string_b
*/
Дальнее чтение:
Хорошо в JavaScript Вы можете проверить две строки для значений то же, что и целые числа, так что YO могут сделать это:
«A» <«B»
«A» == «B»
A ">" b "
И, следовательно, вы можете сделать свою собственную функцию, которая проверяет строки так же, как STRCMP ()
.
Так что это будет функция, которая делает то же самое:
function strcmp(a, b)
{
return (a<b?-1:(a>b?1:0));
}