ich zur Zeit zu laufen habe Probleme mit Jenkins mit, ich habe diese Konfiguration in meinem Job:Der Versuch, HTTP POST-Anfrage auf Jenkins
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
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
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