問:ASP調用 WinHttp.WinHttpRequest.5.1遠程抓取https://www.chixiao123.com,之前一年都一直好好的,昨天開始突然無法用了。是不是組件出問題了呢,網站程序功能突然這兩天無法使用了
答:您好,遠程抓取的方法麻煩詳細說明下,并提供下相關信息,以便我司核實,非常感謝您長期對我司的支持!
問:寫了一個問題案例http://www.jiaoyugu.com/0.asphttp://www.hnsyyczp.com/0.asp相同的文件代碼,放在不同空間,發現放在B007型號不行
問:<%
Function GetHttpPage(HttpUrl,Cset)
Dim Http
Set Http=server.createobject(\”WinHttp.WinHttpRequest.5.1\”)
Http.Option(6)=0
Http.SetTimeouts 65000, 65000, 65000, 65000
Http.open \”GET\”,HttpUrl,False
\’Http.setRequestHeader \”ACCEPT-LANGUAGE\”,\”zh-CN\”
\’Http.setRequestHeader \”USER-AGENT\”,getAgent()
Http.Send()
GetHTTPPage=bytesToBSTR(Http.responseBody,Cset)
Set Http=Nothing
End Function
Function BytesToBstr(Body,Cset)
Dim Objstream
Set Objstream = Server.CreateObject(\”adodb.stream\”)
objstream.Type = 1
objstream.Mode =3
objstream.Open
objstream.Write body
objstream.Position = 0
objstream.Type = 2
objstream.Charset = Cset
BytesToBstr = objstream.ReadText
objstream.Close
set objstream = nothing
End Function
response.write GetHttpPage(\”https://www.chixiao123.com/api/webupdate.asp?action=updateinfo&updateurl=&type=cxcms&siteVersion=\”,\”utf-8\”)
%>
問:這個代碼還放在有阿里云的空間,這兩天發現也不行了。問題應該是出現在三五互聯www.chixiao123.com的空間上,但是為什么有的空間可以,有的又不行呢
答:您好,測試抓取http正常的,但有的抓https也正常,目前排查不到問題原因。
問:能不能給我重新部署下SSL試試呢,因為修改那個接口,有幾百個網站呢
答:您好,這邊幫您換了一個ssl節點,稍等20分鐘左右測試下,如還是存在問題您再反饋給我司,非常感謝您長期對我司的支持!
問:http://www.jiaoyugu.com/0.asp還是不行
答:您好,核實到是程序存在問題,需要調整下程序代碼,非常感謝您長期對我司的支持!
問:能告知下是調整哪里嗎?之前用了一兩年了都沒出現這種情況。
答:您好,服務器沒有調整什么的,這邊也聯系資深技術核實了不是服務器問題,核實是程序有問題,需要調整下程序,非常感謝您長期對我司的支持!