Как отправить 2 случайных POST-запроса? - PullRequest
0 голосов
/ 18 февраля 2019

Это то, что я сделал, и это работает хорошо

public class HttpClient {
    public static void main(String[] args) throws IOException, BadLocationException {
        HttpClient hce = new HttpClient();

        //Program stop
        try {

        String body = hce.post("Request URL",
                    "comand+data+params");
            System.out.println(body);
            if (body.contains("\"status\":200")) {
                System.out.println("Success");
            }
        } catch (IOException ioe) {
            ioe.printStackTrace();
        }

Затем я создаю некоторый счетчик и генератор случайных чисел, и теперь мне нужно как-то отправить 2 случайных POST-запроса, используя этот тип генератора, но я не уверенкак это сделать.

//Two Random Command

try {

    Path path = Paths.get("CommandsData");
    int lineCount = (int) Files.lines(path).count();

    System.out.println("Number of lines:" + lineCount);

    String[] strBuf = new String[lineCount];
    FileReader fr = new FileReader("CommandsData");
    BufferedReader reader = new BufferedReader(fr);

    for (int i = 0; i < lineCount; i++)
    {
        strBuf[i] = reader.readLine();
        System.out.println(strBuf[i]);
    }
    reader.close();

    Random random = new Random();

    System.out.println("Random strings");
    System.out.println(strBuf[random.nextInt(lineCount)]);
    System.out.println(strBuf[random.nextInt(lineCount)]);

} catch (IOException e) {
    e.printStackTrace();
}

Я хочу использовать ту же попытку, что и в программе Stop, но я не могу передать lineCount в hce.post

Пожалуйста, кто-нибудь, дайте мне примеро том, как поступить правильно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...