diff --git a/okcurl/src/main/java/com/squareup/okhttp/curl/Main.java b/okcurl/src/main/java/com/squareup/okhttp/curl/Main.java index c5d2d12e1..88caf94fe 100644 --- a/okcurl/src/main/java/com/squareup/okhttp/curl/Main.java +++ b/okcurl/src/main/java/com/squareup/okhttp/curl/Main.java @@ -59,6 +59,10 @@ public class Main extends HelpOption implements Runnable, Response.Receiver { })); } + @Option(name = { "-X", "--request" }, description = "Specify request command to use", + allowedValues = { "GET", "HEAD" }) + public String method = "GET"; + @Option(name = { "-H", "--header" }, description = "Custom header to pass to server") public List headers; @@ -130,6 +134,7 @@ public class Main extends HelpOption implements Runnable, Response.Receiver { private Request getConfiguredRequest() { Request.Builder request = new Request.Builder(); + request.method(method, null); request.url(url); if (headers != null) { for (String header : headers) {