- 此问题在此处已有答案**:
How to post JSON to a server using C#?(15个答案)
六年前关闭了。
这是我第一次尝试使用rest web服务。
在这个RWS中,我需要创建一个头文件并在json中发送值。下面是我正在使用的代码。
var password = tb_Authorization.Text;
var user = tb_AppCaller.Text;
string wrURL = tb_URL.Text;
WebRequest req = WebRequest.Create(tb_URL.Text);
req.Method = "POST";
req.ContentType = "application/json";
req.Headers["Authorization"] = tb_Authorization.Text;
req.Headers["AppCaller"] = tb_AppCaller.Text;
我需要发送一个如下所示的JSON来获得响应:
{ "lastName": "Jordan", "firstName": "Michael"}
以获得:
{
"NumCountry": 1,
"Country": [
{
"Name": "USA",
"rank": 1
}
]
}
在这最后一部分,我的大脑冻结了,我不能做"下一步"。我的基本问题是,我怎么把json发送到header?
1条答案
按热度按时间olhwl3o21#
您必须使用
StreamWriter
和StreamReader
。