Вызов стороннего сервера API с помощью .NET и передача переменной для использования в Javascript

Я пытаюсь использовать сторонний API WebPurify, который не позволяет использовать CORS. Как мне написать функцию .NET, которая получает строку из сценария на стороне клиента, вызывает сторонний сервер API и затем передает возвращаемое значение для использования на стороне клиента в javascript?

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

Patsfanx247 10.08.2018 17:09

Начните с того, что узнайте, как сделать HTTP-запрос с помощью .Net. Когда вы можете это сделать, вы почти у цели. Вам просто нужно вызвать этот код из Javascript (WebApi Controller прост).

Reinstate Monica Cellio 10.08.2018 17:24
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
В настоящее время производительность загрузки веб-сайта имеет решающее значение не только для удобства пользователей, но и для ранжирования в...
Безумие обратных вызовов в javascript [JS]
Безумие обратных вызовов в javascript [JS]
Здравствуйте! Юный падаван 🚀. Присоединяйся ко мне, чтобы разобраться в одной из самых запутанных концепций, когда вы начинаете изучать мир...
Система управления парковками с использованием HTML, CSS и JavaScript
Система управления парковками с использованием HTML, CSS и JavaScript
Веб-сайт по управлению парковками был создан с использованием HTML, CSS и JavaScript. Это простой сайт, ничего вычурного. Основная цель -...
JavaScript Вопросы с множественным выбором и ответы
JavaScript Вопросы с множественным выбором и ответы
Если вы ищете платформу, которая предоставляет вам бесплатный тест JavaScript MCQ (Multiple Choice Questions With Answers) для оценки ваших знаний,...
0
2
56
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Сделайте HTTP-запрос на свой сервер (через AJAX, если хотите). Передайте нужное значение в теле или в строке запроса (в зависимости от обстоятельств). Затем сценарий на вашем собственном сервере отправляет новый HTTP-запрос удаленному API. Поскольку он поступает из среды, отличной от AJAX, на него не распространяются ограничения CORS. Затем вы можете получить ответ от этого API и вернуть его непосредственно в качестве ответа на свой метод действия.

Это должен быть довольно простой процесс. Вы отметили веб-API ASP.NET, поэтому я упомяну, что библиотеки .NET, такие как System.Net.Http.HttpClient, могут помочь вам легко выполнять HTTP-запросы со стороны сервера. В Интернете есть множество общих примеров и документации по использованию, поэтому я не буду повторять это здесь.

Другие вопросы по теме