C# webservice的头数据
我是新来的,我需要将我公司的web服务连接到我正在创建的网站。因此,我需要通过标题从用户和正在访问的设备传递信息,就像在应用程序中一样(该应用程序已准备就绪)。我无法通过它传递此信息,除非通过参数,通过get。有人能帮我吗 这是我的index.cshtml.cs:C# webservice的头数据,c#,.net,web-services,asp.net-core,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.AspN
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;
}
}
}
不能使用标题重定向。您可能必须使用WebClient发出请求,并将响应作为对当前请求的响应传递。您不能使用标头重定向。您可能必须使用WebClient发出请求,并将响应作为对当前请求的响应传递。