HTTPS GET запрос и чтение JSON-ответа - PullRequest
1 голос
/ 04 февраля 2012

Как видно из заголовка, мне нужно отправить запрос HTTPS GET, а затем прочитать ответ JSON в виде простого текста.Я предпочитаю python, но я также могу использовать perl.

РЕДАКТИРОВАТЬ: Хорошо, теперь я могу получить данные со страницы, но данные ответа зашифрованы SSL, как бы я расшифровал их?

Ответы [ 2 ]

2 голосов
/ 05 февраля 2012

Для Perl:

use JSON; # We will use this to decode the result
use LWP::Simple; # We will use this to get the encoded data over HTTPS
use Data::Dumper; # We will use this to display the result

# Download the json data
my $encoded_json = get("https://domain.com/url");

# Decode the json data
my $result = decode_json($encoded_json);

# Show the result in readable form
print Dumper($result);
1 голос
/ 04 февраля 2012

Python:

import json
import urllib2
data = json.loads(urllib2.urlopen(url).read())
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...