Для этого у меня есть подробности о коммерческом API и белая метка на нем.
После этого я хочу перепродать его пользователю моего сайта.
Каков наилучший способ сделать перенаправление API на другой с таким же запросом, параметрами, учетными данными и ответом.
Есть ли онлайн-сервис для этого?
Или технический пример использования Java Spring или PHP?
EXAMPLE :
1. POST, to http://www.commercialapi.com/product/save
{'name': 'customerName', 'nick': 'customerNick'}
2. DELETE, to http://www.commercialapi.com/product/delete
{'id': 'customerId'}
transform to :
1. POST, to http://www.myapi.com/product/save
{'name': 'customerName', 'nick': 'customerNick'}
2. DELETE, to http://www.myapi.com/product/delete
{'id': 'customerId'}
Заранее спасибо.
Я думаю, что Nginx — хорошее решение для этой задачи. Вам нужно настроить прокси Nginx на вашем домене.
Попробуйте использовать обратный прокси-сервер nginx
Примером сервера Nginx для вашей задачи будет:
server {
listen 80;
server_name www.myapi.com;
location / {
proxy_pass http://www.commercialapi.com;
proxy_redirect http://www.commercialapi.com/ /;
proxy_read_timeout 60s;
# Your can customize headers as well.
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
}
Других решений пока нет …