В настоящее время я пытаюсь создать локальный сервер, чтобы я мог общаться с моим домом Google с помощью Dialogflow. Прямо сейчас я получаю от него запросы POST JSON, но я пытаюсь ответить на них сформулированным ответом JSON. Есть ли какой-нибудь простой способ сделать это? Вот мой основной класс. Класс Listener просто преобразует входные данные Char в полную строку. Класс Scorer формулирует ответ, который я хотел бы отправить обратно в Dialogflow.
import java.io.*;
import java.net.ServerSocket;
import java.net.Socket;
public class Init {
public static void main(String args[]) throws IOException {
int port = 8087;
String sentence = "";
ServerSocket server = new ServerSocket(port);
System.out.println("Server starting on " + port + "...");
while(true) {
Socket client = server.accept();
sentence = Listener.listener(client);
sentence = sentence.toLowerCase();
Scorer.scorer(sentence);
System.out.println(sentence);
}
}
}