以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- HttpClient不支持post独立参数么? (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=153037) |
-- 作者:luodang2050 -- 发布时间:2020/7/29 15:41:00 -- HttpClient不支持post独立参数么? 如下,是以表单形式提交的,现有后端为多个post独立参数,不兼容!是否能以独立post参数提交呢? 试了cookie、header参数与post独立参数不匹配。 Dim hc As New HttpClient("http://127.0.0.1/AddNew.htm")hc.FormData.Add("产品","PD01") hc.FormData.Add("客户","CS01") hc.FormData.Add("数量","100") hc.FormData.Add("单价","98") hc.FormData.Add("日期",Date.Today) Dim ret As String = hc.getData() If hc.rCookies.ContainsKey("error") Then MessageBox.Show(hc.rCookies("error"), "提示", MessageBoxButtons.OK ,MessageBoxIcon.Warning) Else MessageBox.Show("增加行成功,新增行的主键为:" & ret) End If |
-- 作者:有点蓝 -- 发布时间:2020/7/29 15:43:00 -- 没看懂,什么叫做“多个post独立参数”? |
-- 作者:luodang2050 -- 发布时间:2020/7/29 15:48:00 -- Request body:这种为form表单形式 { "id_tenant": 1, "username": "super", "describe": "超管员", "email": "", "phone_mobile": "", "key": "" } Parameters:这种为独立参数id_tenant = 1 username=“super" 以上两种都为post提交,但对于服务端api还是有区别的,这么以独立参数方式提交呢? [此贴子已经被作者于2020/7/29 15:50:10编辑过]
|
-- 作者:有点蓝 -- 发布时间:2020/7/29 15:51:00 -- 要返回json数据是吧? Dim hc As New HttpClient("http://127.0.0.1/AddNew.htm") hc.ContentType = "application/json" hc.Content = "{\'产品\':\'PD01\',\'客户\':\'CS01\'}"Dim ret As String = hc.getData() |
-- 作者:luodang2050 -- 发布时间:2020/7/29 16:16:00 -- 可能表达有问题,已做成查询参数,在请求路径中拼接了,谢谢 |