|
# 2. 组装 JSON 报文 LET requestData = SFMT( '{"messageKey":"%1","value":"%2","customEnumerationCode":"Project"}', p_project_code, p_project_name ) TRY LET req = com.HTTPRequest.Create(url) CALL req.setTimeOut(120000) CALL req.setMethod("POST") CALL req.setHeader("Content-Type", "application/json") CALL req.setHeader( "Authorization", "Bearer "|| p_token.trim() ) CALL req.doTextRequest(requestData) LET resp = req.getResponse() IF resp.getStatusCode() = 200 THEN LET responseText = resp.getTextResponse() CALL util.JSON.parse(responseText, res_rec) RETURN TRUE ELSE ERROR SFMT("HTTP请求失败,状态码: %1", resp.getStatusCode()) RETURN FALSE END IF RETURN TRUE CATCH ERROR SFMT("网络调用异常或JSON解析失败: %1", STATUS) DISPLAY "g_enterprise = ", g_enterprise DISPLAY "url = ", url END TRY 调用这个LET responseText = resp.getTextResponse()语句的时候系统直接崩溃走到catch,如何解决? |
|
|
沙发#
发布于:2026-05-25 17:05
崩溃信息如下Breakpoint 1, cglp341_send_context() at cgl_cglp341.4gl:857
/u1/topprd/erp/cgl/42m/cgl_cglp341.4gl:857:65119:beg:0x805145a $n /u1/topprd/erp/cgl/42m/cgl_cglp341.4gl:865:65119:beg:0x805145a |
|