19. [TD] 涉及跨域请求的选举
关键词:CORS(跨源资源共享)。
我们将在此创建一个新项目,以便选举安全 Web 服务能够接受跨域请求。
Eclipse 项目如下:
![]() |
待完成任务:按照第 18.9 节所述流程构建该项目。
构建该项目后,可使用第18.2节所述的客户端HTML进行以下操作。在发起请求时,数据库[dbelections]的内容如下:
![]() |
![]() |
![]() |
![]() |
在 [1] 中,已发布的 jSON 值为:
[{"id":1,"version":8,"nom":"A","voix":32000,"sieges":0,"elimine":false},{"id":2,"version":12,"nom":"B","voix":25000,"sieges":0,"elimine":false},{"id":3,"version":13,"nom":"C","voix":16000,"sieges":0,"elimine":false},{"id":4,"version":12,"nom":"D","voix":12000,"sieges":0,"elimine":false},{"id":5,"version":13,"nom":"E","voix":8000,"sieges":0,"elimine":false},{"id":6,"version":12,"nom":"F","voix":4500,"sieges":0,"elimine":false},{"id":7,"version":12,"nom":"G","voix":2500,"sieges":0,"elimine":false}]
在 [2] 中,已计算出字段 [sieges] 和 [elimine]。 我们将 [2] 中的字段 [body] 复制到下方的 [3] 中:
![]() |
此时,[dbelections] 数据库内容如下:
![]() |






