Hi,
ich habe folgendes Problem, ich schicke ein HttpRequest anfrage an ein Programm, das diese dann weiter verarbeiten soll, nur leider funktioniert das nicht so wie ich will.
Mein Header sie wiefolgt aus:
[XML]POST /?pwd=PASSWORD&cmd=ReadXml HTTP/1.1
Content-Type: text/xml
Expect: 100-continue
User-Agent: Java/1.6.0_17
Host: localhost:8081
Accept: text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2
Connection: keep-alive
Content-Length: 432[/XML]
Ich würde gerne das Property "Accept" noch entfernen, weil ich glaube das es daran liegt.
Gibt es eine Möglichkeit den Header komplett zu löschen?
Hier noch mein Code wie der Request erstellt wird.
Danke schon mal für die Antworten
ich habe folgendes Problem, ich schicke ein HttpRequest anfrage an ein Programm, das diese dann weiter verarbeiten soll, nur leider funktioniert das nicht so wie ich will.
Mein Header sie wiefolgt aus:
[XML]POST /?pwd=PASSWORD&cmd=ReadXml HTTP/1.1
Content-Type: text/xml
Expect: 100-continue
User-Agent: Java/1.6.0_17
Host: localhost:8081
Accept: text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2
Connection: keep-alive
Content-Length: 432[/XML]
Ich würde gerne das Property "Accept" noch entfernen, weil ich glaube das es daran liegt.
Gibt es eine Möglichkeit den Header komplett zu löschen?
Hier noch mein Code wie der Request erstellt wird.
Java:
StringBuilder answer = null;
HttpURLConnection urlc = null;
OutputStreamWriter writer = null;
BufferedReader reader = null;
try {
// Send the request
URL url = new URL("http://localhost:8081/?pwd=PASSWORD&cmd=ReadXml");
urlc = (HttpURLConnection) url.openConnection();
urlc.setRequestMethod("POST");
urlc.setDoOutput(true);
urlc.setRequestProperty("Content-Type", "text/xml");
writer =
new OutputStreamWriter(urlc.getOutputStream());
// write parameters
writer.write(data.toString());
writer.close();
// Get the response
answer = new StringBuilder();
reader =
new BufferedReader(new InputStreamReader(urlc.getInputStream()));
String line;
while ((line = reader.readLine()) != null) {
answer.append(line);
}
reader.close();
urlc.disconnect();
Danke schon mal für die Antworten