Dim req = System.Net.WebRequest.Create("https://area16-win.pospal.cn:443/pospal-api2/openapi/v1/openApiLimitAccess/queryAccessTimes")
req.Method = "POST"
req.C
req.Headers.Add("User-Agent","openApi")
'req.UserAgent="openApi"
req.Headers.Add("accept-encoding","gzip,deflate")
Dim ts As TimeSpan = Date.now - #1/1/1970 00:00:00# '从1970年开始算毫秒值
req.Headers.Add("time-stamp",CLng(ts.TotalMilliseconds)) '生成的毫秒可能带小数
Dim jo As New JObject()
jo("appId") = "BA592EDDA"
'jo("customerNum") = "2013003001"
msgbox(CompressJson(jo))
Dim st As String = System.Web.Security.FormsAuthentication.HashPasswordForStoringInConfigFile("17229" + CompressJson(jo), "MD5")
msgbox(st)
req.Headers.Add("data-signature",st)
Dim pos = req.GetResponse
Dim stm As System.IO.Stream = pos.GetResponseStream()
Dim reader As New System.IO.StreamReader(stm)
Dim str As String = reader.ReadToEnd
pos.Close
stm.Close
reader.close
Dim jo1 As JObject = Jobject.Parse(str)
msgbox(jo1.ToString)
我尝试写成这样也不行,一堆报错
[此贴子已经被作者于2018/9/26 22:08:48编辑过]