Я пишу несколько API для другого сайта, чтобы иметь возможность взаимодействовать с моим сайтом. Они говорят это в своей документации:
Все звонки сделаны по HTTPS.
Я не знаю, что это значит для меня с моей стороны. Означает ли это, что я должен быть размещен на
httpS://www.mywebsite.com
страница вместо
http://www.mywebsite.com
Что мне нужно сделать на моем конце (код на основе PHP), чтобы принимать «вызовы через https».
Мне не нужен написанный код или что-то в этом роде, мне просто нужно понять суть того, что я пытаюсь сделать. Это мой код, который расшифровывает вызов HTTPS? Это сервер, на котором я размещен? Что это значит?
На вашем сервере должен быть установлен сертификат SSL, который вы можете получить в центре сертификации, таком как Thawte или Verisign. Как только это будет сделано, ваш сайт сможет обслуживать тот же контент в течение https://...
а также http://...
Затем вы можете ограничить его через конфигурацию веб-сервера, чтобы разрешить только https://....
(самое простое, что можно сделать). Или вы можете оставить его по умолчанию, что позволит оба, и вы можете определить в конкретном вызываемом скрипте, будет ли он принимать оба или только один или другой.
Но для простоты (особенно когда вы действительно не понимаете концепцию SSL относительно того, когда вам следует ее использовать или нет), вы, вероятно, должны просто ограничить свой веб-сервер только для обслуживания. https://...
Как это сделать, зависит от того, используете ли вы IIS или Apache HTTPD и т. Д.
Других решений пока нет …