XML Request и ошибка "Недопустимая лексема "=" в объявлении класса, структуры или интерфейса" - C#

Узнай цену своей работы

Формулировка задачи:

Пишу отправку 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
    {
    static string url = "https://website.com";
    static string 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>";
    byte[] bytes = System.Text.Encoding.ASCII.GetBytes(postData);
    static string pass  =  "Password";
    static var code = System.Security.Cryptography.MD5.Create(pass);
    static var rhcp= System.Security.Cryptography.SHA1.Create(code);
    var req = (HttpWebRequest)WebRequest.Create("https://website.com");
 
    req.ContentType = "text/xml";
    req.Method = "POST";
    req.ContentLength = bytes.Length;
            
    using (Stream os = req.GetRequestStream());
    {
        os.Write(bytes, 0, bytes.Length);
    }
    string response = "";
 
    using (System.Net.WebResponse resp = req.GetResponse())
    {
        using (StreamReader sr = new StreamReader(resp.GetResponseStream()))
        {
            response = sr.ReadToEnd().Trim();
        }
     }
 
    }
}
req.ContentType = "text/xml"; req.Method = "POST"; req.ContentLength = bytes.Length; - в этих строчках"Ошибка 1 Недопустимая лексема "=" в объявлении класса, структуры или интерфейса" Что делаю не так?У кого какие мысли по этому поводу?

Решение задачи: «XML Request и ошибка "Недопустимая лексема "=" в объявлении класса, структуры или интерфейса"»

textual
Листинг программы
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();
                }
            }
 
        }
    }
}

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

9   голосов , оценка 3.222 из 5
Похожие ответы