geturl powerbuilder行为改变

时间:2016-03-04 03:03:43

标签: powerbuilder geturl

我一直使用GetUrl函数来保存从网页中获取的xml而没有任何问题,但是两天前,它在下载时开始给我一个错误。

以下是为执行文件的检索和保存而调用的函数的代码:

该功能的参数是: S_PATH_URL为字符串 S_INVOICE_NO为字符串

Integer li_rc
String ls_filename, s_FILEPATH
string s_XMLdata
blob b_XML
long li_filesave


SetPointer(HourGlass!)

li_rc = iinet_base.GetURL(s_PATHURL, in_irdata)

IF li_rc = 1 THEN

s_FILEPATH = "C:\SIA\" 

s_XMLdata =  String(in_irdata.iblob_data, EncodingUTF8!)
s_XMLdata = Remove_xtrachars (s_XMLdata)
b_XML = Blob(s_XMLdata, EncodingUTF8!)

ls_filename = s_FILEPATH + s_INVOICENUM + ".xml"

in_irdata.of_WriteFile(ls_filename, b_XML)

MessageBox("Success", "XML File Successfully downloaded")
SetPointer(Arrow!)
    RETURN 0
ELSE
   MessageBox("Error", "GetURL Failed")
   SetPointer(Arrow!)
   RETURN -1
END IF

S_PATHURL中提供的URL路径如下所示:

https://www.facturadigital.com.mx/sistemacfdi32/webservices/getxml_secure.php?token=6d2d1d3acffb0655f2f90c0c29333569f1d40fb8

令牌内容有哪些变化。 显然,如果我把它放在浏览器中,它就可以了。 它工作得很好,但正如我所说,两周前,GetUrl函数在被调用时总是返回-1 ...

任何提示?....

1 个答案:

答案 0 :(得分:1)

您要连接的服务器的安全证书是否已过期?