以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]采用postman能够调通的接口,用HttpClient始终报错  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=173355)

--  作者:laipiwen
--  发布时间:2021/11/25 19:07:00
--  [求助]采用postman能够调通的接口,用HttpClient始终报错
如截图所示,head 和 body 两个地方都有参数,body 里json ,提交 方式 是post
HttpClient 请求如下

图片点击可在新窗口打开查看此主题相关图片如下:3.png
图片点击可在新窗口打开查看
请问老师head 和 body 两个参数 的写法正确吗?该超哪个方向找问题呢?


[此贴子已经被作者于2021/11/25 22:46:06编辑过]

--  作者:有点蓝
--  发布时间:2021/11/25 21:20:00
--  
不需要完全照搬postman的head,不是这样用的。接口文档发上来看看
--  作者:laipiwen
--  发布时间:2021/11/25 21:34:00
--  
hc.Headers.Add("Date","Thu,25 Nov 2021 12:22:51 GMT")
hc.Headers.Add("X-HMAC-ACCESS-KEY","B493X*****")
hc.Headers.Add("X-HMAC-ALGORITHM","hmac-sha256")
hc.Headers.Add("X-HMAC-SIGNATURE","***************")
hc.Headers.Add("Content-Type","application/json")
咨询过对方 只需要这几个,只是这几个仍然直接报401


[此贴子已经被作者于2021/11/25 22:23:26编辑过]

--  作者:有点蓝
--  发布时间:2021/11/25 21:45:00
--  
完整的接口文档和完整的使用代码发上来
--  作者:laipiwen
--  发布时间:2021/11/25 21:50:00
--  
他们没有完整文档,只是提供了postman 的 调试方式
这是代码,运行代码 直接提示 远程服务器返回错误: (401) 未经授权。 奇怪的是  在postman里面,就是这些参数,都能提交成功




[此贴子已经被作者于2021/11/25 22:37:21编辑过]

--  作者:有点蓝
--  发布时间:2021/11/25 22:03:00
--  
3楼截图的文档,或者文档链接
[此贴子已经被作者于2021/11/25 22:02:53编辑过]

--  作者:laipiwen
--  发布时间:2021/11/25 22:04:00
--  
看看这个能不能打开呢,会不会有权限控制?
[此贴子已经被作者于2021/11/25 22:22:19编辑过]

--  作者:有点蓝
--  发布时间:2021/11/25 22:15:00
--  
具体接口比如sip/stock/suppliersavematerialinfo/addStock的使用说明呢?

另外您是什么做签名的?

--  作者:laipiwen
--  发布时间:2021/11/25 22:17:00
--  

图片点击可在新窗口打开查看此主题相关图片如下:2.png
图片点击可在新窗口打开查看

签名现调试用 的 他系统里面工具 生成的,具体接口里面的信息很有限,我截图过来
下面是给了一个Java 的示例,已经没有其他有用的信息了
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:22.txt




 

[此贴子已经被作者于2021/11/25 22:21:52编辑过]

--  作者:有点蓝
--  发布时间:2021/11/26 8:52:00
--  
文档地址呢?接口开发文档这些应该都是公开资料,没有必要藏藏掖掖的。具体接口的使用文档链接也发上来看看。