Http request

osiris86

Mitglied
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.

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
 

osiris86

Mitglied
Ich will die property "Accept" nicht haben, weil diese automatisch erstellt wird, leider weiß ich nicht wie ich das Codetechnisch unterbinden kann.
 
G

Gelöschtes Mitglied 5909

Gast
hast dus mal mit urlc.setRequestProperty("Accept", ""); bzw null versucht?

Ansonsten kannst du auch den commons httpclient nutzen oder es über ein socket machen oder oder oder
 

osiris86

Mitglied
Jup mit setrequestproperty null bzw "" habe ich es auch schon probiert. Zwar ist der Value dann verschwunden aber die property steht trotzdem noch im Header
 
G

Gelöschtes Mitglied 5909

Gast
Ich will die property "Accept" nicht haben,

btw: du willst sie nicht haben, http aber warscheinlich schon

mach mal urlc.setRequestProperty("Accept", "*/*");

Ich würde gerne das Property "Accept" noch entfernen, weil ich glaube das es daran liegt.

Außerdem wäre eine Fehlermeldung / Exception / HTTP STatuscode hilfreich.
Mit "Es geht nicht, ich glaube... " kann man schlecht helfen.

Was passiert den überhaupt?
 

osiris86

Mitglied
Keine exception, gar nichts! Ich bekomme den Status Code Ok zurück also es scheint alles ok zu sein. Ich möchte nur wissen wie ich per Java Code alle Header properties löschen kann oder das Accept property entfernen kann.
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
O HTTP Wer hilft mit meinem UTF-8 http Request ? Netzwerkprogrammierung 1
M http request and response Netzwerkprogrammierung 0
B Socket HTTP-Request führt zu Endlosschleife Netzwerkprogrammierung 5
R HTTP Apache HTTP Client: Request mit angehängter Datei Netzwerkprogrammierung 2
L Body eines http Request auslesen Netzwerkprogrammierung 2
K Ende eines HTTP Response/Request Netzwerkprogrammierung 6
D http request Netzwerkprogrammierung 11
G HTTP-Request InputStream-Problem Netzwerkprogrammierung 5
G auf http-request antworten. Netzwerkprogrammierung 3
L Java HTTP Request Netzwerkprogrammierung 3
S HTTP Request erstellen Netzwerkprogrammierung 2
B lange Strings in http-Request? Netzwerkprogrammierung 3
M erst POST dann Http-Request über URLConnection Netzwerkprogrammierung 3
m@nu Ende von Stream bei HTTP-Request Netzwerkprogrammierung 3
D HTTP Request erstellen (Form Name übergeben!) Netzwerkprogrammierung 3
P Easy Http Request Netzwerkprogrammierung 9
J HTTP-POST-Request mit Anhang über Socket Netzwerkprogrammierung 2
Z HTTP Request Netzwerkprogrammierung 3
A http request per socket an apache server Netzwerkprogrammierung 5
M Ein HTTP-request aus Java heraus senden Netzwerkprogrammierung 3
J HTTP Request Netzwerkprogrammierung 2
B Laden einer *.csv Datei von einem Webserver (http-request) Netzwerkprogrammierung 8
G Http Request Netzwerkprogrammierung 2
F http Post auf einen Grafana Server Netzwerkprogrammierung 3
H Datei mit Anhang via http "hochladen" Netzwerkprogrammierung 16
S HTTP Post?!? - Java Server Netzwerkprogrammierung 7
R Anfängerbeispiel: Suche Java-Anwendung die http-Anfragen in Tomcat liest Netzwerkprogrammierung 8
G localhost im Backend https vs. http Netzwerkprogrammierung 9
J Simple HTTP Framework (basierend auf expressjs) Netzwerkprogrammierung 1
M HTTP Http requests aufzeichnen Netzwerkprogrammierung 2
J HTTP [Java 9] Neuer HTTP Client - Tutorial Netzwerkprogrammierung 3
J HTTP Befehl via HTTP senden ohne Browser öffnen Netzwerkprogrammierung 3
F HTTP HTTP Rest Client mit TLS1.2 und selbst signiertem Zertifikat Netzwerkprogrammierung 2
M Verbindungszeit berechnen (TCP, HTTP/1.0, HTTP/1.1) Netzwerkprogrammierung 2
P HTTP Bild von einem Server per http kopieren Netzwerkprogrammierung 1
U HTTP XML vom Server abholen oder http Abfragen, Entscheidung treffen Netzwerkprogrammierung 0
P HTTP Server / Client Netzwerkprogrammierung 1
S HTTP-Requeste von Browser mit Java sniffen? Netzwerkprogrammierung 9
E HTTP java.lang.IllegalArgumentException: protocol = http host = null Netzwerkprogrammierung 1
M Server mit HTTP Netzwerkprogrammierung 9
H Sockets oder HTTP- Methoden? Netzwerkprogrammierung 3
D HTTP nochne frage zu http requests Netzwerkprogrammierung 6
D HTTP Bräuchte hilfe mit Http Requests Netzwerkprogrammierung 6
K HTTP Eigener Http Response für Datei-Download Netzwerkprogrammierung 4
D Server Client Verbindung - Unexpected End of File - Invalid HTTP Response Netzwerkprogrammierung 4
F HTTP HTTP-Download: Dateien in einem Verzeichnis ermitteln Netzwerkprogrammierung 8
T HTTP Einen HTTP Server erstellen Netzwerkprogrammierung 20
N Problem über http eine Datei zu senden Netzwerkprogrammierung 4
Dit_ HTTP Einfache HTTP-Anfrage Netzwerkprogrammierung 6
nrg FileUpload HTTP POST Netzwerkprogrammierung 5
T Socket Java HTTP-Proxy Netzwerkprogrammierung 3
A HTTP Zugriff auf http-Server - Error 400 Netzwerkprogrammierung 11
B HTTP JSESSIONID in Http(s)URLConnection loswerden! Netzwerkprogrammierung 13
E Socket HTTP-Server Netzwerkprogrammierung 6
C HTTP POST Connect Netzwerkprogrammierung 9
D HTTP Java HTTP Kommunikation Netzwerkprogrammierung 9
Tobse HTTP ServerSocket HTTP Netzwerkprogrammierung 4
I HTTP Datei Uploaden mit http und Sprache anpassen Netzwerkprogrammierung 7
I Socket HTTP Nachrichten über Sockets verschicken Netzwerkprogrammierung 2
N Http Client Netzwerkprogrammierung 3
W Asynchroner HTTP Client / non-blocking I/O Netzwerkprogrammierung 2
R HTTP Problem bei Authentifizierung über (Http)UrlConnection Netzwerkprogrammierung 2
T HTTP Encoding von Http-Streams Netzwerkprogrammierung 2
C HTTP Studienarbeit Kommunikation via HTTP mit POST zwischen Server und Client Netzwerkprogrammierung 7
Kr0e Simpler HTTP Stream server Test Netzwerkprogrammierung 3
K HTTP-Anfrage an einen Server wird nicht beantwortet Netzwerkprogrammierung 3
J org.apache.http.auth.NTCredentials Netzwerkprogrammierung 2
W Problem mit HTTP-Dateiübertragung Netzwerkprogrammierung 6
A org.apache.commons http client in Netbeans einbinden Netzwerkprogrammierung 3
G Http Client mit Redirect Enabled Netzwerkprogrammierung 2
M Http POST liefert kryptischen Content Netzwerkprogrammierung 4
G Sockets und HTTP: Ende des Datenempfangs erkennen Netzwerkprogrammierung 3
B Wie HTTP GET/POST Anfrage versenden? Netzwerkprogrammierung 7
R HTTP Server Memory Leak? Netzwerkprogrammierung 6
K optimale HTTP Downloads Netzwerkprogrammierung 15
I http sniffer gesucht Netzwerkprogrammierung 10
G Socket + HTTP Header Netzwerkprogrammierung 2
R HTTP ServerThread Netzwerkprogrammierung 4
J HTTP GET? Netzwerkprogrammierung 6
C FTP vs HTTP Netzwerkprogrammierung 10
M HTTP-Response extrem fragmentiert Netzwerkprogrammierung 4
W HTTP-Upload Netzwerkprogrammierung 2
M HTTP response code: 401 ; ?aber im browser ist es abrufbar? Netzwerkprogrammierung 5
O Axis2 erstellt HTTP/1.1 anstatt HTTP/1.0 Netzwerkprogrammierung 3
B Fehler 401 bei http GET Netzwerkprogrammierung 2
E upload progress bei einem http file post Netzwerkprogrammierung 5
K http-download Netzwerkprogrammierung 12
I Apache http-client: Problem beim Proxyaufruf Netzwerkprogrammierung 2
M RMI over HTTP Netzwerkprogrammierung 5
M HTTP Requests verarbeiten und Response senden mit Java Netzwerkprogrammierung 14
G HTTP Response mit Transfer-Encoding:chunked einlesen Netzwerkprogrammierung 4
J Java Programm für Upload von Dateien per HTTP Netzwerkprogrammierung 7
L http kommunikation mit und ohne multipart Netzwerkprogrammierung 4
L file upload / download über http Netzwerkprogrammierung 5
G HTTP Client :: Komme nicht über den Proxy Netzwerkprogrammierung 7
B non US-ASCII Dateinamen über HTTP? Netzwerkprogrammierung 2
N Dateigröße einer Datei auf einem HTTP-/Web-Server. Netzwerkprogrammierung 9
P File von http-Server kopieren Netzwerkprogrammierung 5
G unvollständige Daten: Http Client-Server-Kommunikation Netzwerkprogrammierung 2
G http 1.1 socket? Netzwerkprogrammierung 3

Ähnliche Java Themen

Neue Themen


Oben