2013-07-02 2 views
9

Какую конфигурацию мне нужно отправить HTTP-запрос после весны. Я использую java-приложение, это не веб-проект. Могу ли я использовать весну для отправки HTTP-запроса? Я google, но большинство почти всех примеров используют Spring MVC. Могу ли я использовать весну для отправки HTTP-запроса?Как отправить запрос на отправку HTTP с использованием весны

Я нашел этот компонент в сети, но я не знаю, что делать после него. Я использую spring3.2 и этот пост я думаю, это в 2008 году ...

<bean id="httpClient" class="org.springbyexample.httpclient.HttpClientTemplate"> 
    <property name="defaultUri"> 
     <value><![CDATA[http://localhost:8093/test]]></value> 
    </property> 
</bean> 


Есть предложения?

+0

попробуйте использовать jersy https://jersey.java.net/ –

+0

, если Spring не является обязательным, чем использовать HTTP-клиент Apache –

+0

, ваше решение - REST или SOAP api – chetan

ответ

1

Вам не нужно Spring просто выдать HTTP пост, увидеть этот пост: Using java.net.URLConnection to fire and handle HTTP requests

И да, вы можете использовать Spring в применении не-веб-приложений/командной строки. Просто создайте экземпляр ApplicationContext (например: ClassPathApplicationContext с указанием пути к вашей конфигурации xans xans)

9

Если вы используете Spring 3.0 +, лучше будет использовать RestTemplate для отправки запросов Http. Как только вы подключите RestTemplate, вы можете использовать в нем разные методы для отправки различных типов запросов Http.

Смежные вопросы