Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
C# аналог данному PHP коду
|
|||
|---|---|---|---|
|
#18+
Здравствуйте! Помогите пожалуйста написать C# аналог данному запросу на PHP: $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, " https://xml.foo.com/api"); // POST curl_setopt($ch, CURLOPT_POST, 1); // POST curl_setopt($ch, CURLOPT_POSTFIELDS, "people=shit"); // POST curl_setopt($ch, CURLOPT_CAINFO, "/var/www/ssl/ca.crt"); // SSL curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 2); // SSL curl_setopt($ch, CURLOPT_SSLCERT, "/var/www/ssl/cert.crt"); // SSL curl_setopt($ch, CURLOPT_SSLKEY, "/var/www/ssl/cert.key"); // SSL curl_exec($ch); В частности интересуют параметры CURLOPT_CAINFO, CURLOPT_SSLCERT, CURLOPT_SSLKEY. В доки curl залез, погуглил, но как это сделать в C# не понял... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.02.2014, 11:03 |
|
||
|
C# аналог данному PHP коду
|
|||
|---|---|---|---|
|
#18+
а что делает этот код? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.02.2014, 11:06 |
|
||
|
C# аналог данному PHP коду
|
|||
|---|---|---|---|
|
#18+
Norix, А в гугле cURL C# не набрать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.02.2014, 11:39 |
|
||
|
C# аналог данному PHP коду
|
|||
|---|---|---|---|
|
#18+
Составляется POST-запрос на https с использованием выданных сертификатов, получаем xml в качестве ответа. Описание из документации по curl. CURLOPT_URL - Url запроса. CURLOPT_POST - Тип POST. CURLOPT_POSTFIELDS - Тело POST запроса. CURLOPT_CAINFO - Имя файла, содержащего один или более сертификатов, которые будут использованы при проверке подлинности удаленного сервера. Имеет значение только совместно с параметром CURLOPT_SSL_VERIFYPEER. CURLOPT_SSL_VERIFYHOST - Задает проверку имени, указанного в сертификате удаленного сервера, при установлении SSL соединения. Значение 1 означает проверку существования имени, значение 2 - кроме того, и проверку соответствия имени хоста. CURLOPT_SSLCERT - Имя файла с сертификатом в формате PEM. CURLOPT_SSLKEY - Имя файла с закрытым ключом SSL. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.02.2014, 11:40 |
|
||
|
C# аналог данному PHP коду
|
|||
|---|---|---|---|
|
#18+
ShSerge, вам для сведения: на форумы я обращаюсь в последнюю очередь. Частота обращений в профиле. Я написал следующий код: Код: c# 1. 2. 3. 4. Код: c# 1. 2. 3. 4. Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. Я задействовал сертификат cert.crt, но в указанном PHP-коде кроме того используются сертификат для валидации сервера ca.crt и файл с приватным ключом cert.key . Вопрос: в какие конструкции мне их задвинуть и желательно с примером... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.02.2014, 12:13 |
|
||
|
|

start [/forum/topic.php?fid=18&msg=38562807&tid=1357670]: |
0ms |
get settings: |
11ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
20ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
40ms |
get tp. blocked users: |
1ms |
| others: | 235ms |
| total: | 339ms |

| 0 / 0 |
