-
Notifications
You must be signed in to change notification settings - Fork 1
HttpClient #1
Copy link
Copy link
Open
Description
using System;
using System.Net;
using System.Net.Http;
using System.Threading.Tasks;
class Program
{
static async Task Main(string[] args)
{
var cookieContainer = new CookieContainer();
cookieContainer.Add(new Uri("http://127.0.0.1:6600"), new Cookie("connect.sid", "s%3AdxkjsEgCfNN2aq40Pbvs1rTryFKM53Eu.pCWvdU%2FtbbAAFEWxhxYnlRpuVvN5MgbgDAY7QZC18uI", "/", "127.0.0.1"));
cookieContainer.Add(new Uri("http://127.0.0.1:6600"), new Cookie("io", "TPrw6Q8Aol3EBu1YAAAP", "/", "127.0.0.1"));
var httpClientHandler = new HttpClientHandler
{
CookieContainer = cookieContainer
};
var httpClient = new HttpClient(httpClientHandler);
httpClient.DefaultRequestHeaders.UserAgent.ParseAdd("Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Safari/537.36");
var requestUri = "http://127.0.0.1:6600/mission/request?CarName=AGV_1&AGVID=1&Action=Move&FromStation=35&FromSlot=1&ToStation=&ToSlot=1&Priority=5&RepeatTime=1&CSTID=";
var response = await httpClient.GetAsync(requestUri);
if (response.IsSuccessStatusCode)
{
var responseContent = await response.Content.ReadAsStringAsync();
Console.WriteLine(responseContent);
}
else
{
Console.WriteLine($"HTTP request failed with status code: {response.StatusCode}");
}
}
}
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels