Microsoft Translator API не работает кросс-сервер - PullRequest
0 голосов
/ 21 марта 2020

этот API просто не работает через кросс-ресурс? Мои заголовки CORS установлены в .htaccess и проверены на работоспособность, потому что я получаю ответ от API, но это неизвестная ошибка.

Я все настроил и протестировал на одном тестовом сервере, и все это работает. Но моей среде prod требуется два отдельных домена: один - CMS, где размещены страницы, а затем - отдельный сервер PHP, где я размещаю сторону приложения PHP, которая выполняет запросы CURL. Когда я пытаюсь сделать CORS-запрос, я получаю

{"error":{"code":500000,"message":"An unexpected error occurred. If the error persists, report it with date/time of error, request identifier from response header X-RequestId, and client identifier from request header X-ClientTraceId."}}

. Я получаю то же самое, когда локально имитирую сценарий CORS, используя сервер XAMPP PHP и HTTP-сервер Gulp.

Моя установка в настоящее время создает JSON из основного текста на странице, а затем отправляет его через AJAX POST в файл PHP, который затем обрабатывает его, кодирует, делает запросы Curl к API, затем выводит ответ. Затем я снова обрабатываю данные из ответа в файле JS.

...