我有一个进程制造者网页输入表,并希望将数据张贴到它。
请求应该是这样的

我的代码是这样的:
var ticket = "https://xxx.yyyy.zzz"
.AppendPathSegment("/sysworkflow/en/neoclassic/3498535156074b324397243068854136/8211975096074b37b513794064716441Post.php")
.PostJsonAsync(new
{
form = new
{
contract_expert = "xxxxx",
vendor_id = "1111",
vendor_name = "aaa",
contract_number = "bbB",
contract_title = "ccc"
}
})
.ReceiveString().Result;问题是,当我用邮递员数据来称呼这个数据时,它会坐在他们的位置上,但是在flurl中,在提交数据之后,所有的东西都是空的。顺便说一下,邮递员content-type是multipart/form-data
发布于 2021-05-02 16:46:41
multipart/form-data != JSON,所以不要使用PostJsonAsync。使用PostMultipartAsync。这是记录在案的这里。以下是您所拥有内容的相关更改:
.PostMultipartAsync(mp => mp.AddStringParts(new
{
contract_expert = "xxxxx",
vendor_id = "1111",
vendor_name = "aaa",
contract_number = "bbB",
contract_title = "ccc"
}))https://stackoverflow.com/questions/67346655
复制相似问题