首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Flurl post数据

Flurl post数据
EN

Stack Overflow用户
提问于 2021-05-01 13:10:54
回答 1查看 70关注 0票数 0

我有一个进程制造者网页输入表,并希望将数据张贴到它。

请求应该是这样的

我的代码是这样的:

代码语言:javascript
复制
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-typemultipart/form-data

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-05-02 16:46:41

multipart/form-data != JSON,所以不要使用PostJsonAsync。使用PostMultipartAsync。这是记录在案的这里。以下是您所拥有内容的相关更改:

代码语言:javascript
复制
.PostMultipartAsync(mp => mp.AddStringParts(new
{
    contract_expert = "xxxxx",
    vendor_id = "1111",
    vendor_name = "aaa",
    contract_number = "bbB",
    contract_title = "ccc"
}))
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67346655

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档