skills=C+OR+%28C%2B%2B+AND+UML%29 我得到的HTTP响应是403。重点是我使用urllib.parse.quote_plus()在Python语言中编码skill=C OR (C++ AND UML)。或者,我在Python中错误地编码了我的URL?奇怪的是,当我在JavaScript中使用encodeURIComponent()时,服务器不会拒绝请求。因此,JS/Python编码是 Python:http://localho
根据,软件招聘人员可以输入布尔文本字符串(如 C++ AND ((UML OR Python) OR (not Perl)) ),我将将其转换为SELECT * FROM candidates WHEREskill=C++ AND ((skill=UML OR skill=Python) OR (not skill=Perl))。例如,可能有200个候选人使用C++,但其中50个不合适,因为他们既没有UML也没有Python经验。
所以,使用PHP (和rexex?)例如,将skill=