如何提出请求并处理它们 - 我想通了。
以及如何配置应用程序以侦听特定端口,我想不通。
特别是,我需要从 Bitrix24 制作一个传入的 webhook 处理程序。那些。
Bitrix 手册说:
укажите url вашего обработчика в настройках исходящего webhook
https://your_server/your_webhook_script.php
код обработчика
<?php
/*
Битрикс24 передает в обработчик $_REQUEST с данными:
array(
'PHONE_NUMBER' => '555666777', //номер, на который звонит пользователь Битрикс24
'USER_ID' => '1', //пользователь, который звонит из интерфейса Битрикс24
'CRM_ENTITY_TYPE' => 'LEAD', //тип объекта CRM, из карточки которого звонит пользователь Битрикс24
'CRM_ENTITY_ID' => '248' //ID объекта CRM, из карточки которого звонит пользователь Битрикс24
)
*/
如果你需要授权、鉴权等,那么最好采用现成的实现,比如tomcat,已经有人建议了。
如果您对裸(核心 java)实现感兴趣,并且您不会为 Java ee 中固有的授权和其他好东西负担它,那么 Java 有一个没有花里胡哨的内置 http 服务器,您将能够在其中获得带有您的 Json 的字符串,我将其用于迷你状态应用程序...
使用json本身,最好不要重新发明轮子,而是采取一些东西,例如,我会采取杰克逊
您需要实现 Java RESTful Web 服务。例如基于 TomCat 或 Jersey。阅读这里,这篇文章会让你对这个问题有一个粗略的了解......