Paylod(b1if)中的HTTP呼叫发布参数

2020-08-14 00:48发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


大家好,

我想在b1if中使用Http调用帖子来请求api。 但是我的有效载荷是空的,我需要帮助!

通过示例,我想在有效负载中发送类似的参数----> data = {param1 =" X",param2 =" Y"},key =" kjnjjjjknjkbcmal"

能否请您通过示例向我说明这种情况,例如如何在有效载荷中声明参数->

  json 
 <有效载荷>
     数据= {param1 =" X",param2 =" Y"}
     键=" mkzdiazhdiaHDZDHUZADHUQ"
  

 

有我的邮递员要求工作的照片-> 200 OK

有我的请求xml文件(fb1) atom2.txt

 <?xml版本=" 1.0"编码=" UTF-8"?>                   <  xsl:variable name =" vpts" select =" concat($ vptsDoc/*/@ year,'/',$ vptsDoc/*/@ month,'/',$ vptsDoc/*/@ date,'',$ vptsDoc/*/@ hour,':',$ vptsDoc/*/@ minute,':',$ vptsDoc/*/@ second)">  
              
              
             
                  
                 
                      
                 
             
           
         <通话>
              {" id":" 1"," name":" kihuihu"}
             
             <连接>
                 <!-connect节是可选的-您还可以定义对sld的引用->
                  http 
                 本地主机
                  8081 
                 /api/all 
                  
                  
                  
                  POST 
                 
                  
                  
                  
                  
                  
                  
                  
             
             <!-   ->
             
                 <!-可选-文档类型定义->
             
              xml 
             <有效载荷>
                 bb3KBJ3JH3JH3JH3JH33JGV3G3VG3 
                 
             
                  
                 
                     <!-可选-您可以在此处指定自己的http标头定义-允许多个元素->
                 
                 
                     <!-可选->
                 
                 
                     <!-可选->
                 
             
         未定义
      

 
download.jpeg (61.6 kB)

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


大家好,

我想在b1if中使用Http调用帖子来请求api。 但是我的有效载荷是空的,我需要帮助!

通过示例,我想在有效负载中发送类似的参数----> data = {param1 =" X",param2 =" Y"},key =" kjnjjjjknjkbcmal"

能否请您通过示例向我说明这种情况,例如如何在有效载荷中声明参数->

  json 
 <有效载荷>
     数据= {param1 =" X",param2 =" Y"}
     键=" mkzdiazhdiaHDZDHUZADHUQ"
  

 

有我的邮递员要求工作的照片-> 200 OK

有我的请求xml文件(fb1) atom2.txt

 <?xml版本=" 1.0"编码=" UTF-8"?>                   <  xsl:variable name =" vpts" select =" concat($ vptsDoc/*/@ year,'/',$ vptsDoc/*/@ month,'/',$ vptsDoc/*/@ date,'',$ vptsDoc/*/@ hour,':',$ vptsDoc/*/@ minute,':',$ vptsDoc/*/@ second)">  
              
              
             
                  
                 
                      
                 
             
           
         <通话>
              {" id":" 1"," name":" kihuihu"}
             
             <连接>
                 <!-connect节是可选的-您还可以定义对sld的引用->
                  http 
                 本地主机
                  8081 
                 /api/all 
                  
                  
                  
                  POST 
                 
                  
                  
                  
                  
                  
                  
                  
             
             <!-   ->
             
                 <!-可选-文档类型定义->
             
              xml 
             <有效载荷>
                 bb3KBJ3JH3JH3JH3JH33JGV3G3VG3 
                 
             
                  
                 
                     <!-可选-您可以在此处指定自己的http标头定义-允许多个元素->
                 
                 
                     <!-可选->
                 
                 
                     <!-可选->
                 
             
         未定义
      

 
download.jpeg (61.6 kB)
付费偷看设置
发送
5条回答
callcenter油条
1楼 · 2020-08-14 01:13.采纳回答

嗨Mamadou,

我知道这是一个较晚的答复,您可能不再需要它。 找到解决方案了吗?

我还需要找到一种方法来做到这一点,并认为我想出了一个解决方案。

pltype应该是ure,然后创建关键元素。

我在webdav com.sap.b1i.system/xsd/urlenc_pltype.xsd中找到了该pltype的架构定义

  ure 
 <有效载荷>
    
       
       
       
       
       
   
 
 
    
 
 

接收器的输出如下所示。 这就是我在 mockable.io 接收器

上捕获的内容

95年老男孩
2楼-- · 2020-08-14 01:22

Cameron嗨,

我也遇到同样的问题。 尝试应用您的建议,但效果不佳。

您在哪里添加提到的代码?

此致

独立观察员
3楼-- · 2020-08-14 01:23

嗨,

尝试使用参数修改POST URL。

例如,如果您的URL是 www.example.com/apitest ,并希望使用参数进行POST 然后将apikey和数据修改为

www.example.com/apitest?apikey=blajblahblah&data=blahblah

此致

巴拉

渐行渐远_HoldOn
4楼-- · 2020-08-14 01:33

嗨,谢谢您的回答,

但是我想要的是在有效载荷中发送apikey和数据,其格式为(x-form-urlencoded)->在体内表示。

此致

Sow

昵称总是被占用
5楼-- · 2020-08-14 01:34

您好 Mamadou SOW

您是否成功使用了格式(x-www-form-urlencoded)并在有效载荷中发送数据以进行Post呼叫?

感谢您的进阶

一周热门 更多>