Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.72/18: Рейтинг темы: голосов - 18, средняя оценка - 4.72
0 / 0 / 0
Регистрация: 21.02.2019
Сообщений: 135
1

Как отправить json с клиента на сервер (клиент - прога на C#, сервер - файл PHP)

16.05.2019, 06:13. Просмотров 3176. Ответов 1


На хостинге есть файл php, как мне отправить к этому файлу json c помощью C# и как получить его с помощью php?
А также как мне отправить, с этого файла php, в ответ тоже json и получить его c помощью C#?

Добавлено через 1 час 15 минут
Нашёл пример запроса
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
using System;
using System.Net;
 
namespace ConsoleApplication
{
    class Program
    {
        static void Main(string[] args)
        {
            // Адрес ресурса, к которому выполняется запрос
            string url = "http://site.com/";
 
            // Создаём объект WebClient
            using (var webClient = new WebClient())
            {
                // Выполняем запрос по адресу и получаем ответ в виде строки
                var response = webClient.DownloadString(url);
            }
        }
    }
}
что за ответ я получу в
C#
1
responce
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
16.05.2019, 06:13
Ответы с готовыми решениями:

Клиент должен отправить файл на сервер. Сервер его обработать и отправить клиенту текст
Ребят подскажите как сделать: Клиент должен отправить файл на сервер. Сервер его обработать и...

Чат "Сервер-клиент". На сервер не могу отправить сообщение с клиента
Не могу понять как сделать, чтоб сервер ещё прослушивал и сообщения... Нет ли входящих данных....

Сервер на PHP + клиент на C#. Организовать процесс обмена данными клиента через PHP на сервере
Всем привет. Подскажите, как реализовать. Сейчас есть: сервер и клиент на C#. На сервере есть...

Отправить зашифрованный файл с клиента Scapy на сервер
Привет всем! Задача: Создать клиент и сервер. Создать клиента в Scapy. Взять двоичный файл...

1
88 / 76 / 38
Регистрация: 11.10.2015
Сообщений: 835
17.05.2019, 17:05 2
Лучший ответ Сообщение было отмечено ArtyomTank как решение

Решение

Берете HttpClient и отправляете, используя Web Api.
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
 HttpClient client = new HttpClient();
            client.BaseAddress = new Uri("http://localhost:12789/");
 
            client.DefaultRequestHeaders.Accept.Add(
               new MediaTypeWithQualityHeaderValue("application/json"));
            var employee = new Employee();
 
            employee.Id = int.Parse(txtId.Text);
            employee.Name = txtName.Text;
            employee.Address = txtAddress.Text;
            employee.Designation = txtDesignation.Text;
 
            var response = client.PostAsJsonAsync("api/employee", employee).Result;
Либо
C#
1
2
3
var cli = new WebClient();
cli.Headers[HttpRequestHeader.ContentType] = "application/json";
string response = cli.UploadString("http://some/address", "{some:\"json data\"}");
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
17.05.2019, 17:05

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь или здесь.

Отправить массив из php(handler, сервер) в php(ajax, клиент)
Дело вот какое: имеется база сотрудников. Клиенту в браузер выдаю список (select). При выборе...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.