【发布时间】:2017-04-28 01:00:29
【问题描述】:
我需要获得一张用于显示 tableau 服务器数据可视化的票,但我总是得到 -1 而不是票。我尝试使用来自site 的简单 HTML 表单,但无论如何我从我的画面服务器中得到 -1。
class Program
{
static void Main(string[] args)
{
var url = "https://server.com/trusted";
var encoding = new UTF8Encoding();
var request = (HttpWebRequest)WebRequest.Create(url);
var postData = "username=userName";
postData += "&target_site=ru&client_ip=76.151.88.1";
byte[] data = encoding.GetBytes(postData);
request.Method = "POST";
request.ContentType = "application/x-www-form-urlencoded";
request.ContentLength = data.Length;
using (var stream = request.GetRequestStream()) { stream.Write(data, 0, data.Length); }
var response = (HttpWebResponse)request.GetResponse();
var ticket = new StreamReader(response.GetResponseStream()).ReadToEnd();
Console.WriteLine(ticket);
Console.ReadKey();
}
【问题讨论】:
标签: c# http-post tableau-api