Net.ServicePointManager.SecurityProtocol = Net.SecurityProtocolType.Tls12
Dim hc As New HttpClient("https://thirdpart-test.msunhis.com/msun-middle-business-lis/v1/lis-reports/third-reports")
hc.Headers.Add("appId", "app12345678")
hc.Headers.Add("hospitalId", "10016001")
hc.Headers.Add("orgId", "10017")
Dim timestamp As String = Rand.NextString(13)
hc.Headers.Add("timestamp", timestamp)
hc.Headers.Add("signType", "RSA2")
hc.Headers.Add("sign", "签名加密计算的结果")
hc.ContentType = "application/json"
hc.Content = "需要提交的json数据"
Dim ret As String = hc.GetData()
MessageBox.Show(ret)
[此贴子已经被作者于2025/4/3 9:38:50编辑过]
老师好,主要是签名加密计算的结果不会写 还得麻烦帮看看 要求如下:
将要加密的入参json格式字符串拼接当前时间戳(时间戳需和请求头里的保持一致)进行md5加密,然后将生成的md5加密结果和appSecret进行256加密得到最终的sign
蓝老师好,
就是文档的3.2部分 post请求加密方式
下面写的内容
如下:
将要加密的入参json格式字符串拼接当前时间戳(时间戳需和请求头里的保持一致)进行md5加密,然后将生成的md5加密结果和appSecret进行256加密得到最终的sign
没看懂,请提供原始的完整开发文档。如果1楼文档就是原始完整的,请联系对方提供更详细的加密说明,并且提供.net可用的代码参考