19. [TD] 跨源资源共享 (CORS)
关键词: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] 中,[席位] 和 [淘汰] 字段已计算完成。我们将 [2] 中的 [正文] 字段复制到下方的 [3] 中:
![]() |
此时,[dbelections] 数据库如下所示:
![]() |






