2016-05-27 2 views
0

Мы пытаемся передать API Virustotal через наш прокси-сервер, который получает отказ. HTTP-сайты доступны с использованием кода, но HTTPS не проходит. Попросите любого из вас опубликовать несколько примеров кодов, которые нам помогут.Проверка подлинности HTTPS в Python 2.7

import postfile 
host = "www.virustotal.com" 
selector = "https://www.virustotal.com/vtapi/v2/file/scan" 
fields = [("apikey", "-- YOUR API KEY --")] 
file_to_send = open("test.txt", "rb").read() 
files = [("file", "test.txt", file_to_send)] 
json = postfile.post_multipart(host, selector, fields, files) 
print json 

ответ

0

Две идеи попробовать

1) без HTTPS вы можете отправлять сообщения http://www.virustotal.com/vtapi/v2/file/scan

2) попробовать библиотеку запросов питона

import requests 
params = {'apikey': '-YOUR API KEY HERE-'} 
files = {'file': ('myfile.exe', open('myfile.exe', 'rb'))} 
response = requests.post('https://www.virustotal.com/vtapi/v2/file/scan', files=files, params=params) 
json_response = response.json() 
Смежные вопросы