Попытка добавить заголовки к каждому запросу, который получает моя система. Подключенный входящий HTTP-перехватчик запускается, но не добавляет заголовок.HTTP-запрос перехватчика - спокойный веб-сервис с использованием cxf
package com.client.interceptors;
import java.util.Collections;
import java.util.List;
import java.util.Map;
import org.apache.cxf.interceptor.Fault;
import org.apache.cxf.message.Message;
import org.apache.cxf.phase.AbstractPhaseInterceptor;
import org.apache.cxf.phase.Phase;
public class ClientInterceptor extends AbstractPhaseInterceptor<Message> {
public ClientInterceptor() {
super(Phase.PRE_INVOKE); // Put this interceptor in this phase
System.out.println("inside constructor");
}
public void handleMessage(Message msg) throws Fault {
// process the message
System.out.println("inside interceptor");
Map<String, List> headers = (Map<String, List>) msg
.get(Message.PROTOCOL_HEADERS);
headers.put("token",
Collections.singletonList("abcd1234xyz56sa"));
msg.put(Message.PROTOCOL_HEADERS, headers);
}
}
Как это можно достичь?
но вы звоните в спокойный webservice? – Krishna
да, это простая служба GET, и я вызываю из браузера – skonka
, если вы просто хотите, чтобы он был вызван из браузера, тогда вы можете использовать инструмент для того же na Poster :) – Krishna