以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  服务器返回错误  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=130454)

--  作者:zhenxijin
--  发布时间:2019/1/22 14:44:00
--  服务器返回错误
 怎么屏蔽掉这个错误信息,或者获取错误代码
图片点击可在新窗口打开查看

--  作者:有点甜
--  发布时间:2019/1/22 14:53:00
--  

 

http://www.foxtable.com/bbs/dispbbs.asp?BoardID=2&ID=122848&skin=0

 


--  作者:zhenxijin
--  发布时间:2019/1/22 15:09:00
--  
 单号有揽收的是可以返回数据,没有揽收的就返回报务器555错误,我问了阿里这个错误没有扣费,让我注释掉非200的错误,怎么获取返回错误代码
--  作者:有点甜
--  发布时间:2019/1/22 15:41:00
--  

用这种方式

 

try
    Dim url As String = "http://ali-deliver.showapi.com/showapi_expInfo?com=yuantong&nu=80085155255564664"
    Dim rqst As System.Net.HttpWebRequest = System.Net.HttpWebRequest.Create(url)
    rqst.Method = "GET"
    rqst.Headers.Add("Authorization","APPCODE " & "278b315cabac4df9a39478de0a8321ad")
    Dim rsps As System.Net.HttpWebResponse = rqst.GetResponse
    Dim stm As System.IO.Stream = rsps.GetResponseStream()
    Dim reader As New System.IO.StreamReader(stm,encoding.utf8)
    Dim str As String = reader.ReadToEnd
    stm.Dispose()
    msgbox(str)
catch ex As exception
    msgbox("出错")
End try


--  作者:zhenxijin
--  发布时间:2019/1/22 16:20:00
--  
 这样是可以,可是很慢,不可以直接获取555这个错误吗?



--  作者:有点甜
--  发布时间:2019/1/22 16:29:00
--  

 

不慢吧?和之前的代码相比,差不多的。可能慢1、2秒。

 

 

[此贴子已经被作者于2019/1/22 16:28:58编辑过]