首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >QzhbCgiParse API不工作

QzhbCgiParse API不工作
EN

Stack Overflow用户
提问于 2018-02-12 10:12:50
回答 1查看 256关注 0票数 0

我试图在RPGLE中使用QzhbCgiParse API来解析QUERY_STRING,但是它一直抛出错误‘错误代码参数无效的’。

代码语言:javascript
复制
 Dcl-Pr QzhbCgiParse extproc('QzhbCgiParse');  

    cmdStr  char(100) const;   

    outFmt  char(8) const;                     

    targetBuf char(5000);                

    targetSize int(10) const;                  

    responseLen int(10);                 

    errorCode likeds(WPError);                 

 End-Pr;                                       

 Dcl-S  cmdStr  char(100);  

 Dcl-S  outFmt  char(8);   

 Dcl-S  targetBuf char(5000);

 Dcl-S  targetSize int(10);

 Dcl-S  responseLen int(10);

 Dcl-Ds WPError;         

   bytesProv int(10) inz(%size(WPError)); 

   bytesAvail int(10) inz(0);   

   errMsgId char(7);     

   *n char(1);          

   errMsgData char(40);    

End-Ds;            

QzhbCgiParse('-v ':'CGII0100': targetBuf: %size(targetBuf) : responseLen :WPError);

我尝试了很多错误代码参数的数据结构,都是徒劳的。请给我建议。

EN

回答 1

Stack Overflow用户

发布于 2018-02-13 10:03:19

我已经开始工作了,API原型就是问题所在。一旦我按下面的方式更改了原型,它就完美地工作了。

代码语言:javascript
复制
Dcl-Pr QzhbCgiParse extproc('QzhbCgiParse');
 cmdStr  char(65535) const;               
 outFmt  char(8) const;                   
 targetBuf char(65535);                   
 targetSize int(10) const;                
 responseLen int(10);                     
 errorCode char(56);                      
End-Pr;                                     
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48743938

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档