Web服务的标题数据

时间:2019-05-08 17:54:33

标签: c# .net web-services asp.net-core

我是这里的新手,我需要从公司的Web服务连接到我要创建的网站。因此,我需要通过标头传递来自用户和正在访问的设备的信息,就像在应用程序中完成的(准备就绪)一样。除了通过get的参数外,我无法通过此信息。有人可以帮我吗?

这是我的index.cshtml.cs:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;
using Microsoft.AspNetCore.Mvc;
using Microsoft.AspNetCore.Mvc.RazorPages;
using System.Net.Http;
using BibliotecasGerais;
using System.Net;
using System.Collections.Specialized;

namespace wV11.Pages
{
    public class IndexModel : PageModel
    {
        private string idMobile = (data);
        private string deviceID = (data);
        private string sistema = (data);

        public void OnPost(string numeroSerie, string user, string pass)
        {
            numeroSerie = MobGeral.CriptografarTexto(numeroSerie);
            idMobile = MobGeral.CriptografarTexto(idMobile);
            deviceID = MobGeral.CriptografarTexto(deviceID);
            sistema = MobGeral.CriptografarTexto(sistema);

            WebClient dadosHeaders = new WebClient();

            dadosHeaders.Headers.Add("numeroSerie", numeroSerie);
            dadosHeaders.Headers.Add("sistema", sistema);
            dadosHeaders.Headers.Add("idMobile", idMobile);
            dadosHeaders.Headers.Add("deviceID", deviceID);

            Request.Headers.Add("numeroSerie", numeroSerie);
            Request.Headers.Add("sistema", sistema);
            Request.Headers.Add("idMobile", idMobile);
            Request.Headers.Add("deviceID", deviceID);

            Response.Redirect("http://ws1.versa.com.br:8083/wslic/check/?numeroSerie=" + numeroSerie + "&sistema=" + sistema + "&idMobile=" + idMobile + "&deviceID=" + deviceID + "&user=" + user + "&pass=" + pass);

            return;
        }
    }
}

0 个答案:

没有答案