Проблема использования поставить в HttpURlConnection - PullRequest
0 голосов
/ 28 января 2011

Я пытаюсь выполнить оператор put с частичным представлением xml-файла из java-клиента с помощью оператора http put и передачей StringpartalXml

Я использую следующий код для установки соединения

        URL url = new URL(subscriberUrl);
        HttpURLConnection connection = (HttpURLConnection)url.openConnection();
        connection.setDoOutput(true);
        connection.setRequestMethod("PUT");

А потом я addRequestProperty за авторизацию

Когда доберетесь до проверки ниже

String status = connection.getHeaderField(0);
if(status != null && !status.contains("200"))
{
    System.err.println("Line 87 Failed to GET " + url + ": " + status);
    System.exit(1);
}

Я получаю HTTP/1.1 411 Invalid Request

Любые подсказки, почему я могу получить эту ошибку MSG?

...