理解http头中的SOAPAction(Java有些参与)

时间:2010-08-10 14:42:04

标签: java web-services soap

我注意到我的家用路由器有一些配置字段“TR-069客户端配置”,我注意到的一些不起眼的地址每天都经常得到解决。 (显然是远程配置路由器......或者其他东西)但是我想看看发送的是什么。因此,用Java编写了一个非常简单的“Web服务器”来读取HTTP请求(路由器中的字段具有正常的http://地址)并将其打印出来。 (我将该字段设置为指向运行小服务器的计算机)

我得到这些:

Host: 192.168.1.2
User-Agent: Allegro-Software-WebClient/4.07
Accept: */*
Content-Type: text/xml; charset=utf-8
Content-Length: 2767
SOAPAction:

有点希望SOAPAction:不会是空的,但这是什么意思,路由器的一些不赞成的功能恰好继续下去? (它是一个d-link ADSL路由器)

1 个答案:

答案 0 :(得分:0)

HTTP请求中会有多个肥皂信封。

TR-069 spec

  

当有多个信封时   在单个HTTP请求中,   HTTP请求中的SOAPAction标头   必须没有价值(没有报价),   表示此标头提供   没有关于该意图的信息   信息。也就是说,它应该显示为   如下:

     

的SOAPAction: