Требуються разработчики с опытом работы по написанию модулей под Asterisk ТЗ и бюджет оговариваеться с выбраным специалистом, Просьба без опыта работы не обращаться
[C#] Загрузка данных с https страниц rosseltorg.ru
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.
Необходимо разработать пример загрузки данных со страницы https://www.roseltorg.ru/auction/guiding/view_auction?id=25400.
На текущий момент были опробованы несколько вариантов. В процессе выполнения, которых возникает Exception:
The request was aborted: Could not create SSL/TLS secure channel.
Для загрузки использовать код с http://mhinze.com/archive/consuming-web-services-crafting-webrequests-using-ssl-where-the-cert-is-expired-or-otherwise-hosed/
#pragma warning disable 612,618
ServicePointManager.CertificatePolicy = new AcceptAllCertificatePolicy ();
#pragma warning restore 612,618
var req = WebRequest.Create(URI);
using (var myHttpWebResponse = (HttpWebResponse )req.GetResponse())
{}
internal class AcceptAllCertificatePolicy : ICertificatePolicy
{
public AcceptAllCertificatePolicy()
{
}
public bool CheckValidationResult(ServicePoint sPoint, X509Certificate cert, WebRequest wRequest, int certProb)
{
// Always accept
return true ;
}
}
Trace
System.Net Information: 0 : [3904] Current OS installation type is 'Client'.
System.Net Verbose: 0 : [3904] WebRequest::Create(https://www.roseltorg.ru/auction/guiding/view_auction?id=25400)
System.Net Verbose: 0 : [3904] HttpWebRequest#9343929::HttpWebRequest(https://www.roseltorg.ru/auction/guiding/view_auction?id=25400#660281608)
System.Net Information: 0 : [3904] RAS supported: True
System.Net Verbose: 0 : [3904] Exiting HttpWebRequest#9343929::HttpWebRequest()
System.Net Verbose: 0 : [3904] Exiting WebRequest::Create() -> HttpWebRequest#9343929
System.Net Verbose: 0 : [3904] HttpWebRequest#9343929::GetResponse()
System.Net Information: 0 : [3904] Associating HttpWebRequest#9343929 with ServicePoint#62841930
System.Net Information: 0 : [3904] Associating Connection#25220266 with HttpWebRequest#9343929
System.Net Verbose: 0 : [3904] HttpWebRequest#28269024::HttpWebRequest(http://192.168.16.1:8080/#-54391078)
System.Net Verbose: 0 : [3904] Exiting HttpWebRequest#28269024::HttpWebRequest()
System.Net Information: 0 : [3904] Associating HttpWebRequest#28269024 with ServicePoint#721646
System.Net Verbose: 0 : [3904] HttpWebRequest#28269024::GetResponse()
System.Net Information: 0 : [3904] Associating Connection#41133837 with HttpWebRequest#28269024
System.Net Information: 0 : [3904] Connection#41133837 — Created connection from 192.168.16.38:39641 to 192.168.16.1:8080.
System.Net Information: 0 : [3904] Associating HttpWebRequest#28269024 with ConnectStream#62927341
System.Net Information: 0 : [3904] HttpWebRequest#28269024 — Request: CONNECT www.roseltorg.ru:443 HTTP/1.1
System.Net Information: 0 : [3904] ConnectStream#62927341 — Sending headers
{
Host: www.roseltorg.ru
Proxy-Connection: Keep-Alive
}.
System.Net Information: 0 : [3904] Connection#41133837 — Received status line: Version=1.1, StatusCode=200, StatusDescription=Connection established.
System.Net Information: 0 : [3904] Connection#41133837 — Received headers
{
Via: 1.1 TMG1
Connection: Keep-Alive
Proxy-Connection: Keep-Alive
}.
System.Net Information: 0 : [3904] ConnectStream#30088697::ConnectStream(Buffered -1 bytes.)
System.Net Information: 0 : [3904] Associating HttpWebRequest#28269024 with ConnectStream#30088697
System.Net Information: 0 : [3904] Associating HttpWebRequest#28269024 with HttpWebResponse#37334161
System.Net Verbose: 0 : [3904] Exiting HttpWebRequest#28269024::GetResponse() -> HttpWebResponse#37334161
System.Net Verbose: 0 : [3904] HttpWebResponse#37334161::GetResponseStream()
System.Net Information: 0 : [3904] ContentLength=-1
System.Net Verbose: 0 : [3904] Exiting HttpWebResponse#37334161::GetResponseStream() -> ConnectStream#30088697
System.Net Information: 0 : [3904] TlsStream#47672397::.ctor(host=www.roseltorg.ru, #certs=0)
System.Net Information: 0 : [3904] Associating HttpWebRequest#9343929 with ConnectStream#32972095
System.Net Information: 0 : [3904] HttpWebRequest#9343929 — Request: GET /auction/guiding/view_auction?id=25400 HTTP/1.1
System.Net Information: 0 : [3904] SecureChannel#20592097::.ctor(hostname=www.roseltorg.ru, #clientCertificates=0, encryptionPolicy=RequireEncryption)
System.Net Information: 0 : [3904] Enumerating security packages:
System.Net Information: 0 : [3904] Negotiate
System.Net Information: 0 : [3904] NegoExtender
System.Net Information: 0 : [3904] Kerberos
System.Net Information: 0 : [3904] NTLM
System.Net Information: 0 : [3904] Schannel
System.Net Information: 0 : [3904] Microsoft Unified Security Protocol Provider
System.Net Information: 0 : [3904] WDigest
System.Net Information: 0 : [3904] TSSSP
System.Net Information: 0 : [3904] pku2u
System.Net Information: 0 : [3904] CREDSSP
System.Net Information: 0 : [3904] SecureChannel#20592097 — Left with 0 client certificates to choose from.
System.Net Information: 0 : [3904] AcquireCredentialsHandle(package = Microsoft Unified Security Protocol Provider, intent = Outbound, scc = System.Net.SecureCredential)
System.Net Information: 0 : [3904] InitializeSecurityContext(credential = System.Net.SafeFreeCredential_SECURITY, context = (null), targetName = www.roseltorg.ru, inFlags = ReplayDetect, SequenceDetect, Confidentiality, AllocateMemory, InitManualCredValidation)
System.Net Information: 0 : [3904] InitializeSecurityContext(In-Buffer length=0, Out-Buffer length=115, returned code=ContinueNeeded).
System.Net Information: 0 : [3904] InitializeSecurityContext(credential = System.Net.SafeFreeCredential_SECURITY, context = 1cc7c2b0:1952148, targetName = www.roseltorg.ru, inFlags = eplayDetect, SequenceDetect, Confidentiality, AllocateMemory, InitManualCredValidation)
System.Net Information: 0 : [3904] InitializeSecurityContext(In-Buffers count=2, Out-Buffer length=0, returned code=AlgorithmMismatch).
System.Net Error: 0 : [3904] Exception in the HttpWebRequest#9343929:: — The request was aborted: Could not create SSL/TLS secure channel.
System.Net Error: 0 : [3904] Exception in the HttpWebRequest#9343929::GetResponse — The request was aborted: Could not create SSL/TLS secure channel.
Также пробовали способ из http://www.gotdotnet.ru/forums/2/79403/377856/#post377856 , но выдает точно такая же ошибка . В трейсе пишет «Cannot find the certificate in either the LocalMachine store or the CurrentUser store» возможно из- за того, что после добавления сертификата он не появляется Tools menu -> Internet Options -> Content tab -> Certificates utton -> Trusted Root Certification Authorities .
Выбранный исполнитель
Заявки фрилансеров
Похожие заказы
- Прикладное ПОнет заявокЗакрыт15 лет назад
- $2000
Необходим разработчик для доработки и последующей поддержки ПО для организации процесса голосового отбора на складе. Решение уже написано, необходима его доработка и настройка под нужды конкретных заказчиков. Ознакомиться с технологией работы можно ...
Прикладное ПО1 исполнительЗавершен8 лет назад Привет всем. Есть исходники программы с sourceforge.net. Из описания программы выяснил что она была написана в Dev-Cpp + wxWidgets + OpenGl. ...
Прикладное ПО2 заявкиЗакрыт15 лет назад- $500
Необходим програмный модуль для 1С 7.7, позволяющий выполнять следующие функции: - на вход поступает CSV-файл (XLS, XML). Конкретный формат выбирается исполнителем проекта. - файл содержит информацию из системы биллинга по ежемесячной реализации. Код ...
Прикладное ПО1 исполнительЗавершен15 лет назад - $50
Нужно написать программу для получения текста с картинок... Язык желательно Delphi.. Все подробности в ICQ: 217847 Выберу того, кто сделает быстро, качественно + недорого.
Прикладное ПО1 исполнительЗакрыт15 лет назад - $3000
Looking for safir xp 2 100% analog, byte to byte
Прикладное ПО2 заявкиЗакрыт15 лет назад Имеются ихсодники, программа написана на С#, среда разработки Visual Studio 2008 Программа расставляет каждое перед каждыми n-симоволов вставляется заголовок из m-слов указанных в этой последовательности n-символов. в конце заголовка указывается дата ...
Прикладное ПО7 заявокЗавершен15 лет назадНеобходимо разработать простой мультиплатформенный плеер для воспроизведения потокового интернет радио. Краткое описание: Есть пять-шесть потоков (IceCast), требуется десктопный плеер устанавливащийся на компьютер клиента, сворачивающийся в трей-бар, где в зависимости от настроек слушателя (язык пользователя или ...
Прикладное ПО3 заявкиЗакрыт15 лет назадПривет всем. Есть программа на Delphi 6 и Crystal reports. Необходимо перевести программу на Delphi 2010, сделать несколько существенных доработок в программе. В частности: Вместо компоненты TopGrid подключить стандартную Grid ...
Прикладное ПО10 заявокЗакрыт15 лет назад- $10
Стандартный TrackBar не удовлетворяет потребности, нужно что-то похожее на то, что мы видим в фотошопе. Делается для графического редактора. Модификации: 1.Полностью убрать засечки 2. Добавить возможность в подложку ставить цвет, градиент (в ...
Прикладное ПО2 исполнителяЗакрыт15 лет назад