2016-10-14 6 views
0

У меня есть программа питона, которая принимает и проверяет ввод данных пользователем (самалёта, DATESTAMP) и выполняет три API-запросов:Использование SimpleHTTPServer для интерпретации неудачных запросов и динамического создания JSON-страниц?

1. get flight info, 

2: find flightId, 

3: track flightID and return up to date JSON. 

теперь я хотел бы сделать эту информацию доступной в Интернете по адресу

mysite.com/flightNumber/dateStamp 

любому пользователю прохождения 'Valid' самалёта и DateTime.

Можно ли:

настроить SimpleHTTPServer в mysite.com и регистрировать все пути пытались.

Когда соединение осуществляется по любому пути, оно не будет работать, поскольку там ничего нет. (Если/пока я не кэшировать)

Но я просто не отправить пользователю сообщение удержания, используйте «повторно» сценарий Python, чтобы проверить, если URL-адрес является «Valid» (самалёта, DATESTAMP)

Если не 'Действительный', я возвращаю ошибку.

Если «Valid» я анализирую соответствующую информацию URL-адрес на части моей существующей программы.

Результаты я получаю обратно из моих существующих вызовов API создать читаемую страницу в формате JSON в

/flightNumber/dateStamp 

Теперь я переадресовать пользователя на страницу.

Возможно ли это? кажется интересным способом добиться того, что я после

ответ

0

Да, это все звучит возможно, даже довольно просто, особенно учитывая отсутствие деталей, которые вы предоставили.

+0

:) - Извинения. Меньшая конкретная проблема: как я хотел бы начать размещать SimpleHTTPServer, а также использовать один и тот же скрипт Python одновременно для выполнения действия при доступе к любому URL-адресу? –

+0

IMO это должен быть комментарий, а не ответ, возможно, сопровождаемый вопросом закрытого голосования. – martineau