2009-03-06 2 views
0

Я интересуюсь тем, как можно задать свойства запроса для PostMethod в Apache Commons HttpClient?Apache Commons HttpClient Поддержка PostMethod?

Я рефакторинг кода написано с использованием класса HttpURLConnection на сообщение, которое выглядит следующим образом:

conn1.setRequestProperty(
    "Content-Type", "multipart/related; type=\"application/xml\"; boundary=" 
    + boundary); 
conn1.setRequestProperty("Authorization", auth); 

... ... 

Применение:

PostMethod method = new PostMethod(_Server); 
method.setRequestBody(...); or 
method.setRequestHeader(...); 

Но я не уверен, если/как это будет отображаться на что я хочу сделать с исходным классом URL ... может кто-нибудь помочь выяснить, как установить свойства запроса с помощью класса PostMethod?

Большое спасибо!

для -Alex-

ответ

1

Те являются заголовки запроса, так что вам нужно будет позвонить setRequestHeader(), чтобы установить эти значения на связи. HttpClient также поддерживает обработку базовой аутентификации, поэтому заголовок «Авторизация» может быть реорганизован, в зависимости от того, насколько глубоки ваши изменения.