geturl powerbuilder 行为改变
geturl powerbuilder behavior change
我一直用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路径如下:
变化的是令牌内容。
显然,如果我把它放在浏览器中,它就可以工作。
它运行良好,但正如我所说,两周前,GetUrl 函数在调用时总是 return -1...
有什么提示吗?....
您要连接的服务器的安全证书是否已过期?
我一直用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路径如下:
变化的是令牌内容。 显然,如果我把它放在浏览器中,它就可以工作。 它运行良好,但正如我所说,两周前,GetUrl 函数在调用时总是 return -1...
有什么提示吗?....
您要连接的服务器的安全证书是否已过期?