我正在将一些 python 脚本转换为 C#,但无法使 Web 请求工作。蟒蛇代码是:
import json
import requests
import os
REST_URL = 'http://machinename:1234/webservicename'
payload = {'clientMessage': {
"UserName": "fred",
"MessageText": "message"
}
}
headers = {'content-type': 'application/json'}
res = requests.post(REST_URL, json.dumps(payload), headers=headers)
任何人都可以将其转换为 C# 吗?这是我遇到问题的“有效负载”变量 - C# 等价物是什么?提前致谢
编辑 - 这是我到目前为止的 C# 代码:
HttpClient client = new HttpClient();
var serializer = new JavaScriptSerializer();
string payload = "{ 'clientMessage': { \"UserName\": fred, \"MessageText\": message } }";
string jsonDumps = serializer.Serialize(payload);
var content = new StringContent(jsonDumps, Encoding.UTF8, @"application/json");
var postResult = client.PostAsync(_restUrl, content).Result;
慕神8447489
相关分类