.Net C#

ActiveX, .NET, DLL
Ответить
PoSpineLopatoy
interested
interested
Сообщения: 2
Зарегистрирован: 24 июн 2014, 16:09
Версия LabVIEW: 2013
Контактная информация:

.Net C#

Сообщение PoSpineLopatoy »

Не подключается библиотека С#(Пишет что нет паблик констрактов). Библиотека должна отправлять xml запрос.
Вот собственно код библиотеки:

Код: Выделить всё

using System;
using System.Configuration;
using System.Data;
using System.Net;
using System.Linq;
using System.Web;
using System.Security;
using System.Xml.Linq;
using System.Xml;
using System.IO;
using System.Text;

namespace UnderMain
{
    public static class Request
    {
        public static void Responce()
        {
            var pass = "Password";
            var code = System.Security.Cryptography.MD5.Create(pass);
            var rhcp = System.Security.Cryptography.SHA1.Create(code.ToString());
            var url = "https://website.com";
            var postData = "<?xml version=\"1.0\" encoding=\"UTF-8\"?> <request version=\"1.0\">  <merchant><id>i123</id> <signature>" + rhcp + "</signature> </merchant><data><oper>prp</oper></data> </request>";
            var bytes = System.Text.Encoding.ASCII.GetBytes(postData);

            var req = (HttpWebRequest)WebRequest.Create(url);

            req.ContentType = "text/xml";
            req.Method = "POST";
            req.ContentLength = bytes.Length;

            using (var os = req.GetRequestStream())
            {
                os.Write(bytes, 0, bytes.Length);
            }
            string response = "";

            using (var resp = req.GetResponse())
            {
                using (var sr = new StreamReader(resp.GetResponseStream()))
                {
                    response = sr.ReadToEnd().Trim();
                }
            }

        }
    }
}
Могу выложить скомпилированую dll.
Кто что может подсказать? :help: :help: :help:
Аватара пользователя
dadreamer

Activity Professionalism Автор
professor
professor
Сообщения: 3926
Зарегистрирован: 17 фев 2013, 16:33
Награды: 4
Версия LabVIEW: 2.5 — 2022
Благодарил (а): 11 раз
Поблагодарили: 126 раз
Контактная информация:

Re: .Net C#

Сообщение dadreamer »

Может быть, не использовать статические объекты?
Посмотрите так же темы 1, 2, 3.
PoSpineLopatoy
interested
interested
Сообщения: 2
Зарегистрирован: 24 июн 2014, 16:09
Версия LabVIEW: 2013
Контактная информация:

Re: .Net C#

Сообщение PoSpineLopatoy »

Пробовал нестатические,таже ошибка.Спасибо,сейчас прочитаю темы,возможно найду что-то.
Ответить

Вернуться в «Коммуникация с приложениями»