Soap JAX-WS中RequestContext和MessageContext的区别

Soap JAX-WS中RequestContext和MessageContext的区别,soap,jax-ws,Soap,Jax Ws,JAX-WS中RequestContext和MessageContext的区别是什么?提供对JAX-WS调用中当前入站或出站消息的访问,特别是针对JAX-WS处理程序。服务提供者的入站是请求消息,而出站是响应;对于JAX-WS客户机处理程序,出站是请求,入站是响应 我必须查找—从技术上讲,它不是一个JAX-WS类。它是JAX-WS参考实现中的专有(read:implementation)类。我不认为您会希望针对这一点耦合/编译代码,但如果您使用JAX-WSRI,我确实希望您会在调试器会话期间看到

JAX-WS中RequestContext和MessageContext的区别是什么?

提供对JAX-WS调用中当前入站或出站消息的访问,特别是针对JAX-WS处理程序。服务提供者的入站是请求消息,而出站是响应;对于JAX-WS客户机处理程序,出站是请求,入站是响应

我必须查找—从技术上讲,它不是一个JAX-WS类。它是JAX-WS参考实现中的专有(read:implementation)类。我不认为您会希望针对这一点耦合/编译代码,但如果您使用JAX-WSRI,我确实希望您会在调试器会话期间看到它

如果您碰巧指的是,这是一个
Map
,它包含用于初始化JAX-WS客户端出站请求消息的值。例如,要以编程方式设置端点URL:

Map<String, Object> requestContext = ((BindingProvider)port).getRequestContext();
requestContext.put(BindingProvider.ENDPOINT_ADDRESS_PROPERTY, myCustomEndpointUrl);
Map requestContext=((BindingProvider)端口).getRequestContext();
put(BindingProvider.ENDPOINT\u ADDRESS\u属性,myCustomEndpointUrl);