tusik / AnimeApi

Pic.re powered by Rust
https://pic.re
0 stars 0 forks source link

`nin` 参数似乎无效 #5

Closed Metric-Void closed 1 week ago

Metric-Void commented 2 weeks ago
❯ curl -I -XGET "https://pic.re/image?nin=cleavage,panties,blush,navel,breasts,close,male"
HTTP/2 200
date: Mon, 30 Sep 2024 20:15:31 GMT
content-type: image/webp
content-length: 205194
image_id: 300942
image_source: https://www.pixiv.net/en/artworks/79563594
image_tags: blue_eyes,close,homura_subaru,ichinose_shiki,idolmaster,idolmaster_cinderella_girls,long_hair,necklace,white
cache-control: no-cache
cf-cache-status: DYNAMIC
report-to: {"endpoints":[{"url":"https:\/\/a.nel.cloudflare.com\/report\/v4?s=rWqLJ6NkRKM4CapaEgxiiIT7T7hM1sTpN%2BEou6M2%2Fc7bLDRhN56qO2worUBr7IYWLhB%2BGwLK5Q3Cc%2FLDb6n5EWj%2BYJj20rYxOUxgpkjAkSFgwm%2F%2FWJnjHPs%3D"}],"group":"cf-nel","max_age":604800}
nel: {"success_fraction":0,"report_to":"cf-nel","max_age":604800}
server: cloudflare
cf-ray: 8cb6e2af19d60f3b-EWR

如上,请求时nin中要求不包含close的 tag,但返回的 image_tags仍然包含 close.

Metric-Void commented 2 weeks ago

https://github.com/tusik/AnimeApi/blob/5f0af5ce4e978cdab7b8caa54f4018364da2ff38/src/database/handler.rs#L214

此行之后nin就没再被引用过了?

tusik commented 1 week ago

确实有此问题