Отправить запрос с сервера LAMP на C # WebApi

Я пытаюсь отправить запрос с сервера Lamp в мое приложение WebAPI C # .NET.
Я не знаю, как настроить коммуникационный мост между обеими сторонами (LAMP и .NET)
Я работаю на местном. Я установил сервер wampserver (я выполняю запрос от сервера wampserver), а webAPI работает на IIS Express. (Вся работа на местном)
Любое предложение?

0

Решение

В этом случае ваш WampServer и IIS находятся на одной машине, верно? Похоже, да. Ваше приложение LAMP будет взаимодействовать с вашим .NET Web Api так же, как и любое другое клиентское приложение. Разница будет только в домене.

Например. как вы получаете доступ к .NET Web Api локально? Вы, вероятно, используете что-то вроде:

http://localhost/application_name/api/user/5

Так что ваше приложение PHP будет делать то же самое. Вам нужно убедиться, что ваш Web Api действительно доступен через локальную сеть, тогда вам нужно настроить веб-запрос на PHP с правильным форматом JSON и необходимыми заголовками. Мои навыки PHP ниже среднего, но вы, вероятно, можете себе представить, как это делается:
http://php.net/manual/en/function.http-get.php

Таким образом, приложения JS и приложения .NET будут получать доступ к вашему веб-интерфейсу с помощью:

http://yourdomain.com/api/user/5

Ваше приложение LAMP будет делать то же самое, если оно не размещено на одной машине. Если они размещены на той же машине, и у вашего WampServer есть проблемы с конвейером, связывающимися с IIS, тогда вы можете попытаться настроить номера портов.
IIS и Apache (WAMP) работают

Если это по-прежнему не работает, вы должны разместить приложение .NET Web Api на удаленном сервере.

0

Другие решения

Других решений пока нет …