Skip to content

Instantly share code, notes, and snippets.

@desigens
Created December 13, 2013 13:09
Show Gist options
  • Save desigens/7943996 to your computer and use it in GitHub Desktop.
Save desigens/7943996 to your computer and use it in GitHub Desktop.
Быстрый и простой способ эмуляции отсутствующего REST
# Если REST еще не рализован или сломался, можно быстро сэмулировать ответ сервера с нужным JSON.
#
# 1. Создаем json-файл с нужныи ответом
# 2. Перенастраиваем NGINX, для нужного URL.
# Например, нужно, чтобы по адресу http://localhost/service_template/unistream/find_person/*
# сервер отдавал содержимое файла /home/desigens/shared/payment-agregator/fake/unistream-error.json
# Конфиг такой:
# Fake REST
location ^~ /beeline.php/service_template/unistream/find_person/ {
root /home/desigens/shared/payment-agregator/fake/;
rewrite ^ /unistream-error.json break;
# Кодировка для JSON
charset_types application/json;
charset utf-8;
}
# Главное не забыть вернуть все обратно.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment