Servlets 使用JavaEE发布到另一个站点

Servlets 使用JavaEE发布到另一个站点,servlets,jsf-2,cdi,Servlets,Jsf 2,Cdi,我们正在实施对punchout/oci的支持,该支持遵循以下基本流程: 我们的采购系统向外部网店打开一个新的选项卡/窗口,并在请求中附加一个名为HOOK_URL的参数。用户完成后,外部站点将重定向到hook_url并执行post。示例如下: 该系统对我们来说是一个黑匣子,我们基本上只需要检索post,然后将表单数据处理为我们需要的任何信息,并通过我们的业务逻辑发送 因此,我需要构建一个简单的测试应用程序,它可以扮演外部网店的角色,并且我需要我们的系统来发送和接收 我们正在使用Servlet2.

我们正在实施对punchout/oci的支持,该支持遵循以下基本流程:

我们的采购系统向外部网店打开一个新的选项卡/窗口,并在请求中附加一个名为HOOK_URL的参数。用户完成后,外部站点将重定向到hook_url并执行post。示例如下:

该系统对我们来说是一个黑匣子,我们基本上只需要检索post,然后将表单数据处理为我们需要的任何信息,并通过我们的业务逻辑发送

因此,我需要构建一个简单的测试应用程序,它可以扮演外部网店的角色,并且我需要我们的系统来发送和接收

我们正在使用Servlet2.5、JSF2.0和CDI。但我猜我需要一两个好的旧servlet来实现这个目的

到目前为止,我得到的是:

  • 采购系统执行窗口打开并发送到测试系统
  • 测试系统提供了一个非常基本的html页面,并发布到一个简单的servlet,该servlet重定向到hook_url

  • 采购系统得到了什么样的回应

但是我不知道怎样才能很好地完成这篇文章?当我收到来自测试系统的响应时,这是一个全新的请求。我必须使用servlet吗

我试着遵循一些指南,但这些示例的效果很差。它必须是一个规范的职位


欢呼声

通过使用apache http和url连接解决

尝试使用servlet。顺便说一下,REST是处理发布请求的另一个选项。