如何使用外部工具(POSTMAN)调试XSJS POST方法

2020-08-25 03:49发布

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

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


你好

我正在开发XSJS服务。 此类服务响应GET和POST请求。 我可以通过在Web编辑器的源代码中设置断点来调试GET方法,然后单击"运行"。 但是,必须通过诸如POSTMAN之类的外部工具发送POST请求,但是每当我使用此类工具发送POST或GET请求时,它都不会在断点处停止。

发布数据时如何调试服务器js代码?

问候。

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

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


你好

我正在开发XSJS服务。 此类服务响应GET和POST请求。 我可以通过在Web编辑器的源代码中设置断点来调试GET方法,然后单击"运行"。 但是,必须通过诸如POSTMAN之类的外部工具发送POST请求,但是每当我使用此类工具发送POST或GET请求时,它都不会在断点处停止。

发布数据时如何调试服务器js代码?

问候。

付费偷看设置
发送
5条回答
悠然的二货
1楼 · 2020-08-25 04:47.采纳回答

嗨,

XS classic使用xsDebugToken浏览器cookie,该cookie由基于Web的开发工作台或HANA工作室自动设置。

要使其与Postman一起使用,您需要做以下事情:

  • 邮递员拦截器能够发送带有浏览器cookie的请求
  • 在您的Postman安装中启用Postman Interceptor(在Postman顶部栏中,它是"卫星"按钮)
  • 获取xsDebugToken:为此,例如在xsDebugToken中运行xsjs服务。 基于网络的开发工作台,然后在例如 Google Chrome开发人员工具。 在那里(通常在末尾)找到xsDebugToken = xxxxyyyy(xxxxyyyy是您应该看到的值的占位符)。
  • 获取xsDebugToken = xxxxyyyy值,然后在Postman中将该值添加为您的请求的" Cookie"标头。 如果Postman Interceptor成功连接,则不会收到任何警告,表明Cookie标头是受限制的标头。
  • 执行请求,然后调试器应在断点处停止(您需要切换回基于Web的dev工作台浏览器窗口)。

致谢,
弗洛里安

我是小鹏鹏啊
2楼-- · 2020-08-25 04:38

对不起,到目前为止还没有解决方法...

SAP浪
4楼-- · 2020-08-25 04:48

大家好,

我正在尝试Florian公开的程序:

  • 使用已安装的"邮递员拦截器"更新邮递员
  • 在"卫星"按钮中启用它(现在已连接)
  • 获得了xsDebugToken
  • 在邮递员的"标题"选项卡中添加了带有xsDebugToken值的键" Cookie"
  • 将断点放在XSJS程序中

当我通过Postman发送JSON时,程序不会在断点处停止...

谢谢您的帮助!

Haoba3210
5楼-- · 2020-08-25 04:32

这成功了,谢谢!

一周热门 更多>