新手在这很抱歉的错误。 我有一个运行并调用python函数的C应用程序。正在使用POST方法调用函数。另外,我希望这个调用将从python回复到包含4个数组的C#对象。我成功地传递了一个简单的字符串,但当我试图传递一个对象时,它不起作用。代码如下:
C调用者侧
public class RootObject
{
public Array b1 { get; set; }
public Array cl { get; set; }
public Array sc { get; set; }
}
public static List<RootObject> post(string path, int Port)
{
var client = new RestClient("http://localhost:" +
Port.ToString());
var request = new RestRequest("/postmethod", Method.POST);
request.AddHeader("content-type", "application/form-data");
request.AddFile("file", path);
IRestResponse response = client.Execute(request);
var json = response.Content;
var content = response.Content; // raw content as string
List<RootObject> r;
r = JsonConvert.DeserializeObject<List<RootObject>>(json);
return r;
}
Python端
^{pr2}$有什么办法解决这个问题吗?在
目前没有回答
相关问题 更多 >
编程相关推荐