2017-05-31 4 views
-1

ich zur Zeit zu laufen habe Probleme mit Jenkins mit, ich habe diese Konfiguration in meinem Job:Der Versuch, HTTP POST-Anfrage auf Jenkins

image

Aber wenn ich den Job ausführen, erhalten die folgende Ausgabe:

Building in workspace /var/lib/jenkins/workspace/Project1.0 
HttpMethod: POST 
URL: mypagehome.php 
ERROR: Build step failed with exception 
java.net.MalformedURLException: no protocol: page.php 
at java.net.URL.<init>(URL.java:593) 
at java.net.URL.<init>(URL.java:490) 
at java.net.URL.<init>(URL.java:439) 
atjenkins.plugins.http_request.HttpRequestExecution.authAndRequest(HttpRequestExecution.java:215) 
at jenkins.plugins.http_request.HttpRequestExecution.call(HttpRequestExecution.java:187) 
Caused: java.lang.IllegalStateException 
at jenkins.plugins.http_request.HttpRequestExecution.call(HttpRequestExecution.java:190) 
at jenkins.plugins.http_request.HttpRequestExecution.call(HttpRequestExecution.java:61) 
at hudson.remoting.LocalChannel.call(LocalChannel.java:45) 
at jenkins.plugins.http_request.HttpRequest.perform(HttpRequest.java:304) 
at hudson.tasks.BuildStepMonitor$1.perform(BuildStepMonitor.java:20) 
at hudson.model.AbstractBuild$AbstractBuildExecution.perform(AbstractBuild.java:779) 
at hudson.model.Build$BuildExecution.build(Build.java:206) 
at hudson.model.Build$BuildExecution.doRun(Build.java:163) 
at hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:534) 
at hudson.model.Run.execute(Run.java:1728) 
at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:43) 
at hudson.model.ResourceController.execute(ResourceController.java:98) 
at hudson.model.Executor.run(Executor.java:405) 
Build step 'HTTP Request' marked build as failure 
Finished: FAILURE 

Ich bin neu bei Jenkins, und bis heute wusste ich, dass man http-Anfragen damit machen kann, haben Sie eine Idee, was könnte ich falsch machen? Danke !!

EDIT: ich sehe, bedeutete es das HTTP-Protokoll, so fügte ich es, jetzt diesen Fehler Ich erhalte: Unknown Behandlung (mypage.php: Name oder eine Dienstleistung nicht bekannt) als 404 nicht gefunden Entschuldigung für sein so ein Noob in diesem, können Sie mir bitte helfen

+0

Ich würde dieses Problem wegen eines Tippfehlers eigentlich nicht schließen. Es ist eher so, dass das Konzept eines Protokolls und anderer Teile der URL @Yeinor nicht bekannt ist. – StephenKing

+0

Ich habe die EDIT hinzugefügt, die Sie als eine andere Antwort gepostet haben (die wahrscheinlich bald gelöscht wird). Was hast du jetzt hinzugefügt? Sie haben jetzt 'http: // mypage.php' eingestellt? Nun, lesen Sie bitte [was eine URL auf Wikipedia ist] (https://en.wikipedia.org/wiki/URL). Ich sagte dir, es sollte z.B. 'localhost' als Hostname. 'mypage.php' als Datei auf einem Host. Aber ich weiß nicht, wo du das hast und was du vorhast. Ich bin mir nicht sicher, was du tust und ob es tatsächlich tun würde, was du wirklich brauchst. – StephenKing

Antwort

1

Es sagt

java.net.MalformedURLException: no protocol: page.php

mypage.php So ändern (das unterscheidet sich in dem Fehler und dem Bildschirm Schuss?) auf einen gültigen URL, zB http://localhost/mypage.php (oder wo auch immer dieser Endpunkt liegt).

Verwandte Themen