点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
专家们,
我们正在通过使用REST API与ExternalREST和SAP ByD建立连接器,我对ABSL有一些疑问。
1。 如何以Json格式通过API的post方法传递身份验证数据?
2。 如何以Json格式在API的post方法中传递正文内容?
3。 以及如何解析JSON格式字符串的响应?
下面是一些屏幕截图。
请帮助我解决这个问题。
此致
周年纪念日。
sample-data.jpg (21.1 kB)
Ananan,
尝试使用以下内容
var ScenarioName =" XXXXXX"; //通信场景
HttpMethod,HttpResource,URLParameter,HeaderParameter,ContentType,Body);
var ServiceName =" XXXXXXX"; //尝试与
var连接的服务名称HttpMethod =" POST"; //HTTP方法
var HttpResource =" XXXXX"; //服务执行所需的操作或特定参数才能执行并获取响应
var ContentType =" application/x-www-form-urlencoded";
var Body =""; //如果要在请求正文中进行构建,则需要编写并填写以下内容:
var HeaderParameter:NameAndValue的集合;
var URLParameter:名称和值的集合;
var URLParameterEntry:名称和值;
URLParameterEntry.Name =" grant_type";
URLParameterEntry.Value = Grant_Type;
URLParameter.Add( URLParameterEntry);
URLParameterEntry.Name =" client_id";
URLParameterEntry.Value = Client_ID;
URLParameter.Add(URLParameterEntry);
URLParameterEntry.Name =" client_secret";
URLParameterEntry.Value = Client_Secret;
URLParameter.Add(URLParameterEntry);
URLParameterEntry.Name ="用户名";
URLParameterEntry.Value =用户;
URLParameter.Add(URLParameterEntry );
URLParameterEntry.Name =" password";
URLParameterEntry.Value = Pass;
URLParameter.Add(URLParameterEntry);
//执行网络服务调用
var access_token_ws_result = WebServiceUtilities.ExecuteRESTService(ScenarioName,ServiceName,
var结果代码= access_token_ws_result.Code; //检查响应是否包含成功代码
//获取响应的全部内容
if(resultcode.Contains(" 200"))
{
您的程序在收到响应后;
}
您好,Hanumath Kanamarlapudi,
感谢您的精彩回答。 您的答案非常有用。
感谢您和最诚挚的问候,
Ananth
嗨Ananth,
您可以参考帮助文档-> 7.2.5.1.20 Web服务实用程序。
此致
YUN
您好,YUN,
文档无济于事。 下面是示例邮递员Json的一些屏幕截图。
我需要发布带有正文内容的身份验证数据。
谢谢,
年鉴
一周热门 更多>