var client = new RestClient("https://azuretitanicapp.azurewebsites.net/predict");
client.Timeout = -1;
var request = new RestRequest(Method.POST);
request.AddHeader("Authorization", "Basic PEJhc2ljIEF1dGggVXNlcm5hbWU OjxCYXNpYyBBdXRoIFBhc3N3b3JkPg==");
request.AddHeader("Content-Type", "application/json");
request.AddHeader("Cookie", "ARRAffinity=a6e48b9e9d2653435be7b61998d8624b44115214104213d6c8b8c526cc56dc70; ARRAffinitySameSite=a6e48b9e9d2653435be7b61998d8624b44115214104213d6c8b8c526cc56dc70");
var body = @"{
" "\n"
@" ""Pclass"": ""2"",
" "\n"
@" ""Age"": ""55""
" "\n"
@"}";
request.AddParameter("application/json", body, ParameterType.RequestBody);
IRestResponse response = client.Execute(request);
Console.WriteLine(response.Content);
這是代碼,在這里我想將 age=72 設定為變數。例如
int variable_age=72;
在JSON體中,它應該是這樣的
年齡:variable_age
請幫助我,我很難弄清楚。
uj5u.com熱心網友回復:
嘗試使用字串插值。https://docs.microsoft.com/en-us/dotnet/csharp/language-reference/tokens/interpolated
int variable_age= 72;
var body = @"{
" "\n"
@" ""Pclass"": ""2"",
" "\n"
@" ""Age"": ""{variable_age}""
" "\n"
@"}";
uj5u.com熱心網友回復:
試試這樣。
https://restsharp.dev/usage/parameters.html#url-segment
班級
public class BodyJson
{
public int Pclass {get;set;}
public int Age {get;set;}
}
方法
var param = new BodyJson{Pclass =1 , Age = 55};
request.AddJsonBody(param);
var response = client.Execute(request);
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/363330.html
標籤:C# json xmlhttp请求 邮差 http-post
下一篇:jq~折疊特定的單個物件陣列?
