Как сделать JSON POST - PullRequest
       12

Как сделать JSON POST

0 голосов
/ 10 декабря 2018

Я хотел бы сделать небольшой скрипт, который будет получать результат в формате JSON.Для этого я буду использовать C # и Flurl, однако я заблокирован на небольшом шаге: /

Что касается параметров (имя пользователя и пароль), я уже пробовал с почтальоном, и он работает.Теперь я пытаюсь установить свое первое соединение с C #:)

using System.Threading.Tasks;
using Flurl.Http;

namespace Script
    {
        class Program
        {
            static async Task Main(string[] args)
            {
                var result = await "https://ip/api/Login.json".PostUrlEncodedAsync(new
                {
                    name = "login",
                    pwd = "password"
                });
            }
        }
    }

И у меня проблема с PostUrlEncodedAsync.

Сообщение:
Message

1 Ответ

0 голосов
/ 13 декабря 2018

Похоже, проблема в ссылках на ваш проект.

Пожалуйста, ознакомьтесь с вашими проектными ссылками на Flurl.dll.Если вы не видите Flurl там, пожалуйста, примените следующую команду в окне менеджера пакетов:

PM> Install-Package Flurl -Version 2.8.0

Если вытам можно увидеть Flurl, попробуйте переустановить пакет nuget, выполнив следующую команду в окне диспетчера пакетов:

PM> Пакет обновления -Id Flurl –reinstall

Надеюсьэто помогает.

...