如何将用户输入的值传递到C#中的请求参数体中?

问题描述 投票:0回答:1

我正在使用 API。我正在使用 C# 开发 Windows 窗体。

API 开发人员要求为了使用他们的 API,请求正文包含这样的字符串(我已在 PostMan 中测试过)

{"registrationNumber": "YC58 UHZ"}

给出的工作示例如下所示

request.AddParameter("application/json", "{\n\t\"registrationNumber\":\"YC58UHZ\"\n}", ParameterType.RequestBody);

我希望将输入值传递到“YC58UHZ”值部分,例如来自文本框 txtInputtedReg.Text

request.AddParameter("application/json", "{\n\t\"registrationNumber\":\"{txtInputtedReg.Text}\"\n}", ParameterType.RequestBody);

Q1) 如何将字符串值传递到内联格式中?
Q2) 如何在 C# 中将引号传递到字符串中?

c# .net string post
1个回答
0
投票

插值字符串 - 传递值,同时保持所需的 API 格式

request.AddParameter("application/json",
    $"{{\n\t\"registrationNumber\":\"{txtInputtedReg.Text}\"\n}}",
    ParameterType.RequestBody);
© www.soinside.com 2019 - 2024. All rights reserved.