zoukankan      html  css  js  c++  java
  • 如何在SAP C4C里使用ABSL消费第三方Restful API

    首先我们得有一个可以正常工作的Restful API:

    然后在Cloud for Customer的Cloud Application Studio里创建Restful API的模型,把第一步可以正常工作的Restful API url填进模型里去:

    然后在ABSL里使用如下代码进行消费:

    import ABSL;
    
    if( this.OutboundDeliveryID.IsInitial() == false){
        raise already_delivered.Create("E");
    	return;
    }
    
    var HttpMethod = "GET";
    var HttpResource = "";                            // not required
    var ContentType = "";                             // not required
    var Body = "";                                    // not required
    var HeaderParameter : collectionof NameAndValue;  // not required
    
    var URLParameter    : collectionof NameAndValue;
    
    var URLParameterEntry : NameAndValue;
    
    URLParameterEntry.Name  = "SoID";
    URLParameterEntry.Value = this.ID.content;
    
    URLParameter.Add(URLParameterEntry);
    
    var response = WebServiceUtilities.ExecuteRESTService("JerryExternalService", "JerryExternal", HttpMethod, HttpResource,
    URLParameter, HeaderParameter,ContentType, Body);
    
    this.OutboundDeliveryID = response.Content;
    raise delivery_message.Create("S", this.OutboundDeliveryID);
    

    要获取更多Jerry的原创文章,请关注公众号"汪子熙":

  • 相关阅读:
    Python RabbitMQ
    对于一些概念的澄清
    Python没有执行__init__
    python中的gil是什么?
    linux命令行快捷键
    关于异步:再次思考和澄清
    greenlet代码解读
    关于协程
    设计模式-重复重复的设计模式
    组合模式-虚有其表的模式
  • 原文地址:https://www.cnblogs.com/sap-jerry/p/10344371.html
Copyright © 2011-2022 走看看