С опытом C# HttpListener + Ajax cross domain
1000 UAHЕсть простой плагин для браузера firefox, который посылает AJAX запрос при помощи JQuery библиотеки. А также есть консольное приложение на net framework, которое прослушивает входящие запросы для http://localhost:5555/ и в ответ посылает json данные, смотрите прикрепленный скрин того что возвращает мне скрипт в ответ.
Задачи:
1. Наладить связь между плагином и консольным приложением
2. Отправка и ответ предпочтительно должны быть в json формате или альтернативна строка которая с обеих сторон будет разбиратся на пары ключ=значение
3. Консольную функцию сделать так, что бы ее можно было успешно перенести в winform или wpf приложение, как функцию которая будет запускаться в отдельном потоке по нажатию на кнопку старт и останавливатся при нажатии на стоп
Требования к исполнителю:
1. Ищу в первую очередь порядочного исполнителя, который доводит дело до конца!
2. Четко знает что нужно делать от а до я.
3. Для проверки работоспособности, присылает сразу исходный код, что бы я смог его собрать также и у себя и он работал у меня также как и у вас!
От себя гарантирую:
1. Что сделка будет через сейф с оплатой комиссии с моей стороны с депозитом в тот момент как только вы сообщите что у вас есть код и мы сможем его проверить сразу после внесения депозита с моей стороны.
2. Я гарантирую своевременную оплату, как только будет проверенно что код работает в точности с поставленной задачей.
3. Предоставлю плагин, обьясню как его можно установить и где находится JS который нужно редактировать.
4. Максимально буду на связи.
Пример функции плагина на jQuery, которая посылает данные и должно получить ответ:
(function() {
jQuery.support.cors = true;
$.ajax({
type: "GET",
url: "http://localhost:5555/",
dataType: "text",
success: function(data) {
alert(data);
},
error: function(jqXHR, textStatus, ex) {
alert(textStatus + "," + ex + "," + jqXHR.responseText);
}
});
})();
Код консольного приложения:
static async Task Main(string[] args)
{
HttpListener listener = new HttpListener();
listener.Prefixes.Add("http://localhost:5555/");
listener.Start();
Console.WriteLine("Wait connect...");
while (true)
{
HttpListenerContext context = await listener.GetContextAsync();
HttpListenerRequest request = context.Request;
HttpListenerResponse response = context.Response;
response.ContentType = "application/json; charset=utf-8";
response.AppendHeader("Access-Control-Allow-Origin", "*");
// DATA POST
StreamReader reader = new StreamReader(request.InputStream);
string s2 = reader.ReadToEnd();
Console.WriteLine("Data received:" + s2);
// DATA GET
Console.WriteLine("Data received GET:" + context.Request.RawUrl);
context.Response.Headers.Add("Content-Type", "jsonp");
string responseString = "<HTML><BODY> Hello world!</BODY></HTML>";
byte[] buffer = System.Text.Encoding.UTF8.GetBytes(responseString);
response.ContentLength64 = buffer.Length;
Stream output = response.OutputStream;
output.Write(buffer, 0, buffer.Length);
output.Close();
}
}
Ожидаю ваши предложения, сроки и цену
Приложения 1
Отзыв заказчика о сотрудничестве с фрилансером
С опытом C# HttpListener + Ajax cross domainО, это было здорово работать с Сергеем, проект был сдан на много раньше сроков, а также моменты которые мы упустили в начале, уже на моменте сдачи были откорректированы в течении минут 30-60ти. С моей задачей справился на 5 с 5ти. Я рад что с новым проектом, я обратился к этому исполнителю, а не тому что у меня был в прошлый раз, конечная цена стала 1 в 1 как и договаривались. Спасибо, желаю вам успехов на бирже))
Отзыв фрилансера о сотрудничестве с Oleg Klochko
С опытом C# HttpListener + Ajax cross domainСпасибо за проект Олег, рад быть поработать вместе. Надеюсь на сотрудничество в будущем.
![]()
-
126 2 0 вечер добрый.
вынесу код c# в отдельную сборку.
готов приступит в ближайшее время.
чтобы было чесно с обеих сторон, депозит нужно вносить до начало роботы.
если интересно пишите, фриланс как хобби довожу все до конца.
Актуальные фриланс-проекты в категории C#
S1GG1LНужен человек, который сможет из исходного кода лаунчера Майнкрафт под проект, изменить дизайн на свое усмотрение, но есть небольшие требования к стилю, чтобы он был в фиолетовых тонах. Что касается оплаты, цену за работу предлагайте. Но бюджет небольшой, хочется что-то… C#, Разработка игр ∙ 1 день 23 часа назад ∙ 6 ставок |
Добробка в существующей версии 1с розница блока для РЦ(распределительного центра)В общем поясню, что у нас за база - есть общий сервер, где есть база Розница (где ставятся все приходы) - база УТП, куда переливаются все продажи - считается наценка, остатки по складам - маленькие базы розничных магазинов. По обменам у нас магазины обмениваются с базой Розница… C и C++, C# ∙ 7 дней назад ∙ 6 ставок |
Нужно сделать миграцию текущей рабочей программы с foxpro на C#Всем привет! у нас есть программа на foxpro (в ней есть несколько модулей, программа для учета), есть исходники программы, при острой необходимости можно проконсультироваться с людьми по поддержке текущей программы что нужно сделать: 1. аналитику, что и как работает, составить… C#, Десктопные приложения ∙ 9 дней 14 часов назад ∙ 19 ставок |
Младший C#Ищем талантливого и амбициозного Junior C# разработчика, который стремится к профессиональному росту и новым вызовам. Твои будущие задачи: - Разработка и поддержка бэкенд-решений с фронтендом (Telegram-бот); - Автоматизация рутинных процессов в отделах Android-разработки,… C# ∙ 10 дней 5 часов назад ∙ 9 ставок |